* 1992 - The Power of One (som studenterdemonstranter)
* 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 (stemme af 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 fætter)
* 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 (tilbagevendende rolle som Esteban de Silva)
* 1994 - The X-Files (Episode:"El Mundo Gira")
* 1995 - Star Trek:Voyager (Episode:"State of Flux")
* 1996 - Chicago Hope (tilbagevendende rolle som Dr. Miguel Morrison)
* 2001 - The West Wing (Afsnit:"The Two Bartlets")
* 2001-2002 - JAG (tilbagevendende rolle som premierløjtnant Victor Galindez)
* 2003 - 24 (Afsnit:"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 (tilbagevendende rolle som Domingo "Krazy-8" Molina)
* 2011 - Southland (Afsnit:"Westside")
* 2012 - Sons of Anarchy (tilbagevendende rolle som Alvarez)
* 2013 - Homeland (Afsnit:"Tin Man Is Down")
* 2014-2016 - The Following (tilbagevendende rolle som FBI Special Agent Victor Diaz)
* 2015 - The Night Shift (Episode:"Turbulence")
* 2015 - Jane the Virgin (Episode:"Chapter Twenty-Seven")
* 2016 - Rosewood (Afsnit:"Air and a Spare")
* 2017 - 24:Legacy (Episode:"23:00 - 12:00")
* 2018 - SEAL Team (Episode:"The Spinning Wheel")
* 2019 - The Fix (tilbagevendende rolle som Manny Banuelos)
* 2020 - Homeland (Afsnit:"Bedrag, vanære, skændsel")
* 2021 - S.W.A.T. (Afsnit:"Day Off")