2025
Osiris as Reyes2024
Breaking Tradition as Josh2023
Fast X as Zizi (archive footage)2023
Faster, Purple Worm! Kill! Kill! as Merric Thorngage2022
The Lincoln Lawyer as Agent James de Marco2022
Last Seen Alive as Oscar2018
Barry as Cristobal Sifuentes2018
Mayans M.C. as Obispo 'Bishop' Losa2017
SEAL Team as Adam2017
Taken as Scott2015
The Expanse as UN Admiral Delgado2015
Rosewood as Agent Giordano2015
The Player as Javier Cruz2014
True Detective as Detective Elvis Ilinca2014
Halt and Catch Fire as Bernie2014
Stalker as Silas Martin2013
The Following as Andrew Sharp2013
Almost Human as Richard Paul2013
K-11 as Lieutenant Hernandez2013
Duke as Evelio2012
Elementary as Xande Diaz2012
The Finder as Detective Quinones2012
Common Law as Not available2011
Person of Interest as Fermin Ordoñez2011
The Cape as Tommy Malinari / Poker Face2011
Fast Five as Zizi2010
Hawaii Five-0 as Rafael Salgado2010
Rizzoli & Isles as Oscar Acedo2010
Faster as Vaquero2009
Castle as Shane Winters2009
NCIS: Los Angeles as Montrell Perez2009
The Good Wife as Ricky Packer2009
Law Abiding Citizen as Detective Garza2008
The Mentalist as Beltran2008
Raising the Bar as Wilfredo Villamaria2006
The Unit as Charles Grey2005
Criminal Minds as Cesar Jones2005
Bones as Police Officer2005
Flightplan as Obaid2005
Once Upon a Wedding as Lewis2004
CSI: NY as Eduardo2004
The Raft as Not available2003
Line of Fire as Amiel MacArthur2003
Final Draft as Elijah2003
Klepto as Marco2002
CSI: Miami as Ignatio Paez2002
MDs as Jaime Lopez2002
Haunted as Dante2001
24 as Not available2001
The Last Castle as Enriquez2001
Piñero as Reinaldo Povod2000
CSI: Crime Scene Investigation as Adrian Flores1996
FX: The Series as Not available1990
Law & Order as Boca1990
Law & Order as Diego Garza1990
Law & Order as John Acosta