* 1992 – The Power of One (als Student Protestor)
* 2002 – Blutuntersuchung (als Detective Maldonado)
* 2006 – Ask the Dust (als Jose)
* 2008 – Rambo (als Garcia)
* 2008 – Che:Teil Eins (als CIA-Offizier in Bolivien)
* 2014 – Das Buch des Lebens (Stimme von Carlos Sanchez)
* 2015 – Der Marsianer (als Victor Lopez)
* 2016 – Die Legende von Tarzan (als Häuptling Mbonga)
* 2017 – Spider-Man:Homecoming (als Hauptfigur Morita)
* 2017 – The Fate of the Furious (als Tej Parkers Cousin)
* 2018 – Jurassic World:Fallen Kingdom (als Dr. Zambrano)
* 2018 – Das Maultier (als Gustavo)
* 2019 – Fast &Furious präsentiert:Hobbs &Shaw (als Ricardo)
* 2021 – Das unerträgliche Gewicht enormen Talents (als Martin)
Fernsehen:
* 1992 – The Young Riders (wiederkehrende Rolle als Esteban de Silva)
* 1994 – Akte X (Folge:„El Mundo Gira“)
* 1995 – Star Trek:Voyager (Folge:„State of Flux“)
* 1996 – Chicago Hope (wiederkehrende Rolle als Dr. Miguel Morrison)
* 2001 – The West Wing (Folge:„The Two Bartlets“)
* 2001–2002 – JAG (wiederkehrende Rolle als Oberleutnant Victor Galindez)
* 2003–24 (Folge:„Tag 2:22:00–23:00 Uhr“)
* 2004 – CSI:Miami (Folge:„The Man's Gotta Have It“)
* 2005 – NYPD Blue (Folge:„The Yada Yada“)
* 2006 – Without a Trace (Folge:„Watch Over Me“)
* 2008–2009 – Breaking Bad (wiederkehrende Rolle als Domingo „Krazy-8“ Molina)
* 2011 – Southland (Folge:„Westside“)
* 2012 – Sons of Anarchy (wiederkehrende Rolle als Alvarez)
* 2013 – Homeland (Folge:„Tin Man Is Down“)
* 2014–2016 – The Following (wiederkehrende Rolle als FBI-Spezialagent Victor Diaz)
* 2015 – The Night Shift (Folge:„Turbulence“)
* 2015 – Jane the Virgin (Folge:„Kapitel 27“)
* 2016 – Rosewood (Folge:„Air and a Spare“)
* 2017 - 24:Legacy (Folge:„23:00 – 00:00 Uhr“)
* 2018 – SEAL Team (Folge:„The Spinning Wheel“)
* 2019 – The Fix (wiederkehrende Rolle als Manny Banuelos)
* 2020 – Homeland (Folge:„Täuschung, Schande, Schande“)
* 2021 – S.W.A.T. (Folge:„Day Off“)