Cast Credits No Good Nick (2019) Guest starring as Edwardo (3 episodes) Episode 1x17: The Pied Piper (Aug 5, 2019) Episode 1x15: The Italian Job (Aug 5, 2019) Episode 1x02: The Pig in a Poke (Apr 15, 2019) 9-1-1 (2018) Guest starring as Medical Tower Manager Episode 1x09: Trapped (Mar 14, 2018) Get Shorty (2017) Guest starring as Roberto Torres (2 episodes) Episode 2x08: Curtains (Sep 23, 2018) Episode 2x07: Banana Split (Sep 16, 2018) Training Day (2017) Guest starring as Dinardo Episode 1x09: Bad Day at Aqua Mesa (Apr 22, 2017) MacGyver (2016) Guest starring as Mr. Diaz Episode 2x01: DIY or DIE (Sep 29, 2017) Lucifer (2016) Guest starring as Lt. Herrera Episode 3x03: Mr. and Mrs. Mazikeen Smith (Oct 16, 2017) Rosewood (2015) Guest starring as Gus Willing Episode 1x13: Ballistics and BFFs (Mar 16, 2016) CSI: Cyber (2015) Guest starring as Detective Gonzalez Episode 2x02: Heart Me (Oct 11, 2015) Murder in the First (2014) Guest starring as Carlos Rodriguez Episode 1x04: Burning Woman (Jun 30, 2014) Rake (2014) Guest starring as Dr. Oliver Kelly Episode 1x09: Hey, Good Looking (Mar 21, 2014) The Client List (2012) Guest starring as Graham Sandoval (3 episodes) Episode 2x08: Heaven's Just a Sin Away (Apr 28, 2013) Episode 2x06: Unanswered Prayers (Apr 14, 2013) Episode 2x01: 'Till I Make It on My Own (Mar 10, 2013) Switched at Birth (2011) Guest starring as Victor Episode 2x17: Prudence, Avarice, Lust, Justice, Anger (Jul 22, 2013) Law & Order: LA (2010) Guest starring as Felipe Pena Episode 1x20: El Sereno (Jun 20, 2011) Dollhouse (2009) Guest starring as Blevins Episode 1x12: Omega (May 8, 2009) The Mentalist (2008) Guest starring as Frank Schiappa Episode 1x13: Paint It Red (Jan 18, 2009) Hot Properties (2005) Guest starring as Driver Episode 1x05: Dating Up, Dating Down (Nov 4, 2005) Guest starring as Manuel Episode 1x12: Grrr... (Dec 23, 2005) Criminal Minds (2005) Guest starring as Detective Murad (2 episodes) Episode 14x15: Truth or Dare (Feb 6, 2019) Episode 2x04: Psychodrama (Oct 11, 2006) Bones (2005) Guest starring as Thomas Vega Episode 4x14: The Hero in the Hold (Feb 5, 2009) Desperate Housewives (2004) Guest starring as Phil Lopez Episode 3x05: Nice She Ain't (Oct 22, 2006) NCIS (2003) Guest starring as Alejandro Rivera (7 episodes) Episode 15x22: Two Steps Back (May 8, 2018) Episode 11x24: Honor Thy Father (May 13, 2014) Episode 8x01: Spider and the Fly (Sep 21, 2010) Episode 7x24: Rule Fifty-One (May 25, 2010) Episode 7x23: Patriot Down (May 18, 2010) Episode 7x22: Borderland (May 11, 2010) Episode 7x21: Obsession (May 4, 2010) View 4 more View 4 less Two and a Half Men (2003) Guest starring as Hector Episode 4x12: Castrating Sheep in Montana (Jan 8, 2007) 24 (2001) Guest starring as Rafael Gutierrez Episode 3x08: Day 3: 8:00 P.M. - 9:00 P.M. (Dec 16, 2003) Sons of Thunder (1999) Starring as Carlos Sandoval Charmed (1998) Guest starring as Tom Peters Episode 3x12: Wrestling with Demons (Feb 2, 2001) The Pretender (1996) Guest starring as Agent Dennis Alonzo Episode 4x12: Lifeline (Feb 19, 2000) seaQuest DSV (1993) Starring as Sensor Chief Miguel Ortiz Murder, She Wrote (1984) Guest starring as Luiz Decalde Episode 12x13: Death Goes Double Platinum (Jan 7, 1996)