
2025
Duster as Not available2025
Duster as Cowboy2025
The Residence as Chuy Ornelas2024
I Left My Heart in Colombia as Mr. Toro2023
The Kill Floor as Daniel2020
Exodus of the Prodigal Son as Preacher2019
Bye Luna as Michael2016
Lucifer as Anthony Rodriguez2012
1600 Penn as President of Colombia2012
Kidnapped Souls as Detective Ramos2012
Shelved: The Rise and Fall of 11:11 as Not available2011
Beginners as Robert2011
Miss Bala as Kike Camara2011
Hearts of Men as Det. Zavala2011
11:11 as Vinnie2011
Happy New Year as Martinez2010
Elite as Diego Torres2009
NCIS: Los Angeles as Captain Carlos Fuentes2008
Bloom as Mr. Herrera2008
Cold Play as Santiago Valdez2007
I Believe in America as Leo2006
The Last Adam as Ricardo Guzman2005
It's Always Sunny in Philadelphia as Ernesto2005
Between as Campos2004
Lost as Doctor2004
Justice League Unlimited as Copperhead (voice)2004
Wednesday Afternoon as Alberto2004
Pink Punch as German Corona2003
Nip/Tuck as Manuel2002
CSI: Miami as Manuel Martinez2002
Without a Trace as Franco Reyes2001
The Division as Gabriel 'Gabe' Herrera2001
Justice League as Copperhead / Driver (voice)2001
Justice League as Copperhead (voice)2001
The Blue Diner as Tito2001
Beyond the City Limits as Manny2000
Traffic as Salazar Soldier / The Torturer1999
Law & Order: Special Victims Unit as Manuel Rojas1999
Angel as Vampire Leader1998
The Pandora Project as Tomas Martinez1997
Brooklyn South as Tomas1997
Fall as Scasse1997
Gold In The Streets as Not available1996
Nash Bridges as El Diablo1994
ER as Wardell1994
Chicago Hope as Not available1993
The X-Files as Soledad BuenteNaN
Beyond the Ropes as Geromimo Guerrero