Credits
- 2024 · Taken from Rio Bravo as Doc Adams
- 2016 · Showdown in Manila as Carlos
- 2014 · Black Rose as Antonio Banuelos
- 2007 · Half Past Dead 2 as Alex Cortez
- 2007 · Treasure Raiders as Dr. Pablo Ramirez
- 2004 · Moscow Heat as Rudi Souza
- 2001 · New Alcatraz as José
- 2000 · Strong Medicine as Truck Driver
- 2000 · Primary Suspect as Detective Rudd
- 2000 · The Alternate as Bullet Proof Glass Technician
- 1999 · Angel as Rough Man
- 1998 · Charmed as Darklighter
- 1998 · Charmed as Roadie
- 1998 · Air America as General
- 1998 · Black Thunder as Stone
- 1998 · Gunshy as Tommy Hats
- 1997 · Motel Blue as Short Detective
- 1997 · Brooklyn South as Cop
- 1996 · The Pretender as Raul Zenega
- 1996 · Baja Run as Angel
- 1996 · Pacific Blue as Olmos
- 1995 · Under the Hula Moon as Juan
- 1995 · Xtro 3: Watch the Skies as Shaye
- 1993 · Walker, Texas Ranger as Leon
- 1989 · Relentless as Swarthy Cop
- 1988 · Juarez as Parada
- 1988 · Little Nikita as Sergeant Leathers
- 1984 · Hunter as Officer Martinez
- 1981 · Simon & Simon as
- 1971 · Columbo as Waiter / Policeman