Guest roles.

“General Hospital’s” Linda Elena Tovar (Port Charles’ Rosalie Martinez) has been cast in two CBS crime dramas. Tovar will appear as Lizette Castro in the upcoming “Criminal Minds” episode “Protection,” which airs on Wednesday April 29 at 9:00 PM. In the episode the BAU searches for a vigilante after several shooting victims are found in the Los Angeles area with possible links to criminal activity. “Criminal Minds” stars Joe Mantegna (“The Simpsons”), Thomas Gibson (“Dharma and Greg”) and Shemar Moore (ex-Malcolm Winters, “The Young and the Restless”).

On “NCIS: New Orleans,” Tovar will play Lucia Alvares on the season finale episode “My City.” In the episode Pride (Scott Bakula, “Quantum Leap”) suspects a mole among the ranks as NCIS and local law enforcement continue to track the Broussard Syndicate after new intelligence suggests a breach at the ports. The episode airs Tuesday May 12 at 9:00 PM. The show also stars Lucas Black (“The Fast and the Furious: Tokyo Drift”).

Check out some photos below that Tovar shared of her roles on Instagram. Also be sure to tune in to the Daytime Emmy Awards on Sunday April 24 on PopTV as Tovar is nominated in the Outstanding Special Guest Performer category.