Credits
- 2024 · The Lady of the Lake as Andy
- 2024 · Lost Nation as Peter Squando
- 2023 · RoboDoc: The Creation of RoboCop as Self
- 2022 · There Are No Saints as
- 2020 · Dummy as Gene
- 2017 · Call Me King as Feris
- 2017 · Boone: The Bounty Hunter as Comandante Munoz
- 2016 · 96 Souls as Homeless Person
- 2016 · Mojave as Indian Manager
- 2015 · The Revenant as Native Voices (uncredited)
- 2015 · Sneaky Pete as Kwahu
- 2015 · Savant: Kali 47 as Cyber Shaman
- 2014 · Think Like a Man Too as Mall Shopper (uncredited)
- 2013 · Thursday's Speaker as Rodrigo
- 2012 · Perception as Emmanuel
- 2012 · Longmire as Jack Shaw
- 2009 · Repo Chick as Lorenzo
- 2008 · Tortilla Heaven as Ruffino
- 2008 · True Blood as Don Bartolo
- 2007 · Searchers 2.0 as Mel Torres
- 2007 · Expired as Photographer
- 2006 · Blackwater Valley Exorcism as Miguel
- 2006 · The Substance of Things Hoped For as Dr. Amato
- 2005 · Medium as Maintenance Man
- 2003 · NCIS as Sergio Morales
- 2002 · NBC 75th Anniversary Special as Rodriguez
- 2001 · Town & Country as Alejandro
- 1999 · Sam Churchill: Search for a Homeless Man as Detective
- 1999 · My Sweet Killer as Mr. Lincock
- 1999 · The Outfitters as A.J. Mitjans
- 1998 · Air America as Guillermo Bonilla
- 1997 · Brooklyn South as Jesus
- 1997 · Face/Off as Janitor (uncredited)
- 1997 · Beyond Belief: Fact or Fiction as Police Officer #1 (segment "Kid in the Closet")
- 1995 · JAG as José Molina
- 1995 · Cybill as
- 1994 · Floundering as 2nd Crack Smoker
- 1994 · My So-Called Life as Mr. Renaldi
- 1994 · Hotel Malibu as
- 1994 · In the Line of Duty: The Price of Vengeance as
- 1993 · The X-Files as Mr. Barreiro
- 1993 · Blind Side as Fork Lift Operator (uncredited)
- 1991 · The Perfect Bride as Parking Attendant
- 1989 · The Fabulous Baker Boys as Man with Cleaver
- 1989 · Ghetto Blaster as Jesus
- 1989 · Rapid Fire as Mustapha Amed
- 1988 · Ladykillers as Pelo
- 1988 · Heat Street as Blake
- 1987 · Walker as Padre Vigil
- 1987 · Born in East L.A. as What's Happening Boy
- 1987 · RoboCop as Kaplan
- 1987 · Straight to Hell as Poncho
- 1987 · Double Agent as Willie
- 1986 · Jackals as Romo
- 1985 · Stand Alone as Cocaine Cowboy #5
- 1985 · Kicks as Paramedic
- 1984 · Miami Vice as
- 1984 · Repo Man as Lagarto
- 1984 · Airwolf as Luis
- 1984 · Killing Time as Whitey
- 1981 · Hill Street Blues as