* 1992 - The Power of One (som studentdemonstranter)
* 2002 - Blood Work (som detektiv Maldonado)
* 2006 - Ask the Dust (som Jose)
* 2008 - Rambo (som Garcia)
* 2008 - Che:Part One (som CIA-officer i Bolivia)
* 2014 - The Book of Life (röst av Carlos Sanchez)
* 2015 - The Martian (som Victor Lopez)
* 2016 - The Legend of Tarzan (som Chief Mbonga)
* 2017 - Spider-Man:Homecoming (som rektor Morita)
* 2017 - The Fate of the Furious (som Tej Parkers kusin)
* 2018 – Jurassic World:Fallen Kingdom (som Dr. Zambrano)
* 2018 - Mulan (som Gustavo)
* 2019 - Fast &Furious Presents:Hobbs &Shaw (som Ricardo)
* 2021 - The Unbearable Weight of Massive Talent (som Martin)
Tv:
* 1992 - The Young Riders (återkommande roll som Esteban de Silva)
* 1994 - The X-Files (avsnitt:"El Mundo Gira")
* 1995 - Star Trek:Voyager (avsnitt:"State of Flux")
* 1996 - Chicago Hope (återkommande roll som Dr. Miguel Morrison)
* 2001 - The West Wing (avsnitt:"The Two Bartlets")
* 2001-2002 - JAG (återkommande roll som förste löjtnant Victor Galindez)
* 2003 - 24 (Avsnitt:"Dag 2:22:00-23:00")
* 2004 - CSI:Miami (avsnitt:"The Man's Gotta Have It")
* 2005 - NYPD Blue (avsnitt:"The Yada Yada")
* 2006 - Without a Trace (Avsnitt:"Watch Over Me")
* 2008-2009 - Breaking Bad (återkommande roll som Domingo "Krazy-8" Molina)
* 2011 - Southland (avsnitt:"Westside")
* 2012 - Sons of Anarchy (återkommande roll som Alvarez)
* 2013 - Homeland (avsnitt:"Tin Man Is Down")
* 2014-2016 - The Following (återkommande roll som FBI:s specialagent Victor Diaz)
* 2015 - The Night Shift (avsnitt:"Turbulence")
* 2015 - Jane the Virgin (avsnitt:"Chapter Twenty-Seven")
* 2016 - Rosewood (avsnitt:"Air and a Spare")
* 2017 - 24:Legacy (avsnitt:"23:00 - 12:00")
* 2018 - SEAL Team (avsnitt:"The Spinning Wheel")
* 2019 - The Fix (återkommande roll som Manny Banuelos)
* 2020 - Homeland (avsnitt:"Deception, Dishonor, Disgrace")
* 2021 - S.W.A.T. (Avsnitt:"Day Off")