2024
I Left My Heart in Colombia as Mr. Toro
2023
The Kill Floor as Daniel
2016
Lucifer as Anthony Rodriguez (1 episode)
2012
1600 Penn as President of Colombia (1 episode)
2012
Shelved: The Rise and Fall of 11:11
2012
Kidnapped Souls as Detective Ramos
2011
Miss Bala as Kike Camara
2011
Happy New Year as Martinez
2011
Hearts of Men as Det. Zavala
2010
Elite as Diego Torres
2008
Bloom as Mr. Herrera
2008
Cold Play as Santiago Valdez
2007
I Believe in America as Leo
2006
The Last Adam as Ricardo Guzman
2005
It's Always Sunny in Philadelphia as Ernesto (1 episode)
2004
Lost as Doctor (1 episode)
2004
Justice League Unlimited as Copperhead (voice) (1 episode)
2004
Wednesday Afternoon as Alberto
2004
Pink Punch as German Corona
2002
Without a Trace as Franco Reyes (1 episode)
2002
CSI: Miami as Manuel Martinez (1 episode)
2001
Beyond the City Limits as Manny
2001
Justice League as Copperhead (voice) (2 episodes)
2001
Justice League as Copperhead / Driver (voice) (1 episode)
2001
The Blue Diner as Tito
2000
Traffic as Salazar Soldier / The Torturer
1999
Angel as Vampire Leader (1 episode)
1999
Law & Order: Special Victims Unit as Manuel Rojas (1 episode)
1998
The Pandora Project as Tomas Martinez
1997
Brooklyn South as Tomas (1 episode)
1994
ER as Wardell (1 episode)
1994
Chicago Hope (1 episode)
1993
The X-Files as Soledad Buente (1 episode)