2021
The Devil's Ring as Santiago
2020
Slipping Into Darkness as Juan
2015
Better Call Saul as Psychologist (1 episode)
2014
Twin Peaks: The Missing Pieces as Buck
2010
Law & Order: LA as Mexican Consular Official (1 episode)
2009
Modern Family as Vic (1 episode)
2007
Life as Jack Reese (7 episodes)
2007
The Air I Breathe as Eddie
2005
The Lost City as El Indio
2004
Justice League: Starcrossed - The Movie as Hro Talak (voice)
2003
Hulk as Paramilitary
2002
CSI: Miami as Gil Carrillo (1 episode)
2001
Justice League as Hro Talak (voice) (3 episodes)
2001
24 as Sgt. Amis (1 episode)
2000
What's Cooking? as Javier Avila
1999
Batman Beyond as Master Assassin (voice) (1 episode)
1998
The Mask of Zorro as Joaquín Murrieta
1998
La Cucaracha as Herberto Ortega
1998
Two for Texas as Emile Landry
1997
Amistad as Captain Ferrar
1995
Nixon as Cuban Plumber
1995
JAG as Miguel Cortes (1 episode)
1994
A Million to Juan as Hector Delgado
1993
Bound by Honor as Magic Mike
1993
Star Trek: Deep Space Nine as Altovar (1 episode)
1992
The Distinguished Gentleman as Armando
1992
Twin Peaks: Fire Walk with Me as Buck
1991
One Good Cop as Oreste
1991
Black Magic Woman as Dr. Yantos
1990
Havana as Young Cuban #1
1990
The Flash as Stan Morse (1 episode)
1989
Cat Chaser as Emelio Mendoza
1989
L.A. Takedown as Detective Arriaga
1989
Brothers in War as Josy
1986
8 Million Ways to Die as Angel Heavy
1986
Last Resort as Renaldo