JonBenét Ramsey as Detective Trujillo (1 episode)
2023
A Place to Fall Down as Jose
2023
The Bricklayer as Radek
2023
Red, White & Royal Blue as Oscar Diaz
2022
After Yang as George
2021
Jockey as Jackson Silva
2021
Nightmare Alley as Funhouse Jack
2021
Butter Miracle Suite One as Bobby
2021
Billy D and the Hall of Feathered Serpents featuring Money Shot by Puscifer as Bartesian
2021
Breaking News in Yuba County as Ray
2020
The Stand as Bobby Terry (1 episode)
2020
LA Originals as Self
2019
Lucky Day as DPO Ernesto Sanchez
2019
Running with the Devil as The Farmer
2019
Once Upon a Time... in Hollywood as 'Lancer' - Ernesto the Mexican Vaquero
2018
A Crooked Somebody as Nathan
2018
Cabeza Madre as John
2018
Super Troopers 2 as Bus Driver
2018
Small Town Crime as Mood
2017
Punching Henry as Dramatic Actor
2016
Westworld as Lawrence / El Lazo (21 episodes)
2016
Transpecos as Lou Hobbs
2016
Triple 9 as Jorge Rodriguez
2015
Knight of Cups as Jordan
2015
Ballers as Maximo Gomez (7 episodes)
2014
Transcendence as Martin
2013
Hellbenders as Lawrence
2013
Cleaners as Julian (18 episodes)
2013
The Blacklist as Hector Lorca (1 episode)
2013
Pacific Rim as Tendo Choi
2013
Red Widow as James Ramos (8 episodes)
2012
Abraham Lincoln Vampire Hunter: The Great Calamity as Edgar Allan Poe
2012
Sunset Strip as Self
2010
Pound Puppies as Scar / Weasel (voice) (1 episode)
2010
The Event as Thomas (22 episodes)
2010
Scott Pilgrim vs. the World as Vegan Police (uncredited)
2010
The Experiment as Nix
2010
Tell-Tale as Detective
2009
Extract: Mike Judge's Secret Recipe as Self
2009
Brothers as Major Cavazos
2009
The Boondock Saints II: All Saints Day as Romeo
2009
The Perfect Game as Cesar
2009
Crank: High Voltage as El Huron
2009
Horsemen as Stingray
2008
Fear Itself as Richard 'Family Man' Brautigan (1 episode)
2008
Little Chenier as T-Boy Trahan
2008
Under Still Waters as Jacob
2008
Sunshine Cleaning as Winston
2007
Common Ground: Under Construction Notes as Self
2007
Masters of Science Fiction (1 episode)
2006
Babel as Officer at Border Crossing
2006
National Lampoon's TV: The Movie as Tijuana Cop 1 / Minion / Miranda
2006
Thief as Jack "Bump" Hill (6 episodes)
2006
Making Capote: Concept to Script as Self
2006
Dirty as Officer Armando Sancho
2006
Rampage: The Hillside Strangler Murders as Kenneth
2005
Capote as Perry Smith
2005
Life of the Party as Kipp
2004
Veronica Mars as Alonzo Lozano (8 episodes)
2004
Mindhunters as Vince Sherman
2003
I Witness as Claudio Castillo
2002
The Twilight Zone as Andy Perez (1 episode)
2002
Road Dogz as Raymo Serrano
2002
The Shield as Hernan (2 episodes)
2002
American Girl as Buddy
2001
The Last Castle as Cp. Ramov Aguilar
2001
Alias as Javier Parez (3 episodes)
2000
Traffic as Francisco Flores
2000
Tigerland as Pvt. Miter
2000
Price of Glory as Jimmy Ortega
1999
Light It Up as Robert 'Rivers' Tremont
1999
My Sweet Killer as Horton
1998
The Defenders: Taking the First as Nelson Rodriguez
1998
The Replacement Killers as Loco
1998
The Wonderful Ice Cream Suit as Martinez
1997
The Bad Pack as Townsman 1
1997
One Eight Seven as Cesar Sanchez
1997
Crisis Center (6 episodes)
1996
One Man's Justice as Jarhead #2
1996
Sgt. Bilko as Soldier #2
1995
Dead Presidents as Betancourt
1994
Witch Hunt as Tyrone
1994
The Stöned Age as Tack
1994
Madman of the People as Jorge (1 episode)
1994
ER as Mr. Brown (1 episode)
1993
Diagnosis: Murder as Boyd Harcourt (1 episode)
1993
Acapulco H.E.A.T. as David Kern (1 episode)
1993
Poetic Justice as Mailroom Supervisor
1993
Menace II Society as Vato #2
1993
Walker, Texas Ranger as Fito (2 episodes)
1992
Fortress as Nino Gomez
1992
For Richer, for Poorer as Co-Worker
1991
Grand Canyon as Carlos' Friend #2
1990
The Flash as Javier O'Hara (1 episode)
1987
Jake and the Fatman (1 episode)