* 1992 - The Power of One (als studentendemonstrant)
* 2002 - Bloedonderzoek (als rechercheur Maldonado)
* 2006 - Vraag het stof (zoals Jose)
* 2008 - Rambo (als Garcia)
* 2008 - Che:deel één (als CIA-officier in Bolivia)
* 2014 - The Book of Life (stem van Carlos Sanchez)
* 2015 - The Martian (zoals Victor Lopez)
* 2016 - De legende van Tarzan (als Chief Mbonga)
* 2017 - Spider-Man:Homecoming (als directeur Morita)
* 2017 - The Fate of the Furious (als neef van Tej Parker)
* 2018 - Jurassic World:Fallen Kingdom (als Dr. Zambrano)
* 2018 - De muilezel (als Gustavo)
* 2019 - Fast &Furious presenteert:Hobbs &Shaw (als Ricardo)
* 2021 - Het ondraaglijke gewicht van enorm talent (als Martin)
Televisie:
* 1992 - The Young Riders (terugkerende rol als Esteban de Silva)
* 1994 - De X-Files (aflevering:"El Mundo Gira")
* 1995 - Star Trek:Voyager (aflevering:"State of Flux")
* 1996 - Chicago Hope (terugkerende rol als Dr. Miguel Morrison)
* 2001 - De West Wing (aflevering:"The Two Bartlets")
* 2001-2002 - JAG (terugkerende rol als eerste luitenant Victor Galindez)
* 2003-24 (aflevering:"Dag 2:22.00 - 23.00 uur")
* 2004 - CSI:Miami (aflevering:"The Man's Gotta Have It")
* 2005 - NYPD Blue (aflevering:"The Yada Yada")
* 2006 - Zonder een spoor (aflevering:"Watch Over Me")
* 2008-2009 - Breaking Bad (terugkerende rol als Domingo "Krazy-8" Molina)
* 2011 - Southland (aflevering:"Westside")
* 2012 - Sons of Anarchy (terugkerende rol als Alvarez)
* 2013 - Homeland (aflevering:"Tin Man Is Down")
* 2014-2016 - The Following (terugkerende rol als FBI Special Agent Victor Diaz)
* 2015 - The Night Shift (aflevering:"Turbulentie")
* 2015 - Jane de Maagd (aflevering:"Hoofdstuk zevenentwintig")
* 2016 - Palissander (aflevering:"Air and a Spare")
* 2017 - 24:Legacy (aflevering:"23:00 uur - 00:00 uur")
* 2018 - SEAL-team (aflevering:"The Spinning Wheel")
* 2019 - The Fix (terugkerende rol als Manny Banuelos)
* 2020 - Homeland (aflevering:"Deception, Dishonor, Disgrace")
* 2021 - S.W.A.T. (Aflevering:"Vrijdag")