* 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-offiser i Bolivia)
* 2014 - The Book of Life (stemmen til 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 fetter)
* 2018 – Jurassic World:Fallen Kingdom (som Dr. Zambrano)
* 2018 - Muldyret (som Gustavo)
* 2019 - Fast &Furious Presents:Hobbs &Shaw (som Ricardo)
* 2021 - The Unbearable Weight of Massive Talent (som Martin)
Fjernsyn:
* 1992 - The Young Riders (gjentakende rolle som Esteban de Silva)
* 1994 - The X-Files (Episode:"El Mundo Gira")
* 1995 - Star Trek:Voyager (Episode:"State of Flux")
* 1996 - Chicago Hope (tilbakevendende rolle som Dr. Miguel Morrison)
* 2001 - The West Wing (Episode:"The Two Bartlets")
* 2001-2002 - JAG (tilbakevendende rolle som førsteløytnant Victor Galindez)
* 2003 - 24 (Episode:"Dag 2:22:00-23:00")
* 2004 - CSI:Miami (Episode:"The Man's Gotta Have It")
* 2005 - NYPD Blue (Episode:"The Yada Yada")
* 2006 - Without a Trace (Episode:"Watch Over Me")
* 2008-2009 - Breaking Bad (gjentakende rolle som Domingo "Krazy-8" Molina)
* 2011 - Southland (Episode:"Westside")
* 2012 - Sons of Anarchy (gjentakende rolle som Alvarez)
* 2013 - Homeland (Episode:"Tin Man Is Down")
* 2014-2016 - The Following (gjentakende rolle som FBI spesialagent Victor Diaz)
* 2015 - The Night Shift (Episode:"Turbulence")
* 2015 - Jane the Virgin (Episode:"Chapter Twenty-Seven")
* 2016 - Rosewood (Episode:"Air and a Spare")
* 2017 - 24:Legacy (Episode:"23:00 - 12:00")
* 2018 - SEAL Team (Episode:"The Spinning Wheel")
* 2019 - The Fix (gjentakende rolle som Manny Banuelos)
* 2020 - Homeland (Episode:"Deception, Dishonor, Disgrace")
* 2021 - S.W.A.T. (Episode:"Day Off")