Home / Discover / People

Once Upon a Time... in Hollywood

2019
as Ernesto the Mexican Vaquero

Westworld

2016
as Lawrence

Brothers

2009
as Maj. Cavazos

Parker

2013
as Ross

Transcendence

2014
as Martin

Pacific Rim

2013
as Tendo Choi

Waves

2019
as Bobby

Star Trek

2009
as Ayel

After Yang

2022
as George

The Mule

2018
as Gustavo

The Event

2010
as Thomas

Honey Boy

2019
as Tom

The Last Castle

2001
as Cp. Ramov Aguilar

Babel

2006
as Officer at Border Crossing

Triple 9

2016
as Jorge Rodriguez

Hellbenders

2013
as Lawrence

187

1997
as Cesar Sanchez

Jockey

2021
as Jackson

Fear Itself

2008
as Richard 'Family Man' Brautigan

Transpecos

2016
as Lou Hobbs

I Witness

2003
as Claudio Castillo

The Vault

2017
as Iger

Sunshine Cleaning

2008
as Winston

Extract

2009
as Step

Price of Glory

2000
as Jimmy Ortega

Dead Presidents

1995
as Betancourt

Hacker

2016
as Zed

Tell-Tale

2010
as Detective

Man Down

2016
as Charles

American Girl

2002
as Buddy

Tigerland

2000
as Pvt. Miter

Horsemen

2009
as Stingray

Sunset Strip

2012
as Himself

Freeloaders

2012
as Vic

Red Widow

2013
as FBI Agent James Ramos

Mindhunters

2004
as Vince Sherman

The Bricklayer

2024
as Radek

Undefeated

2003
as Loco

Fortress

1992
as Nino Gomez

Traffic

2000
as Francisco Flores

Menace II Society

1993
as Vato #2

M.F.A.

2017
as Kennedy

Little Chenier

2008
as T-Boy Trahan

Tom Cool

as Tom Picasso

Punching Henry

2017
as Dramatic Actor

Super Troopers 2

2018
as Bus Driver

Stung

2015
as Sydney

National Lampoon's TV: The Movie

2006
as Tijuana Cop #2 / Announcer / Charlotte

Lucky Day

2019
as DPO Ernesto Sanchez

Knight of Cups

2015
as Jordan

Cleaners

2013
as Julian

Road Dogz

2002
as Raymo Serrano

Dirty

2005
as Officer Armando Sancho

Capote

2005
as Perry Smith

Light It Up

1999
as Robert 'Rivers' Tremont

Director

Episode Thief
Pilot
2006

Producer

Movie Rampage: The Hillside Strangler Murders 2006
Movie National Lampoon's TV: The Movie 2006

Guest Star

Episode Live Shot
For Whom the Stinkin' Bell Tolls
1995
Episode Ballers
World of Hurt
2016
Episode The Shield
Haunts
2007
Episode The Blacklist
The Stewmaker
2013
Episode Jake and the Fatman
Street of Dreams
1991
Episode Acapulco H.E.A.T.
Code Name: Desert Dragon
1993
Episode Ballers
Everybody Knows
2016
Episode Resurrection Blvd.
Comenzando De Nuevo
2000
Episode RiffTrax
Star Trek
2009
Episode The Shield
Exiled
2007
Episode Masters of Science Fiction
Little Brother
2007
Episode Ballers
Ricky-Leaks
2017
Episode Ballers
Alley-Oops
2017
Episode Resurrection Blvd.
No Te Muevas
2000
Episode Westworld
Crisis Theory
2020
Episode Fear Itself
Family Man
2008
Episode Resurrection Blvd.
Lagrimas en el Cielo
2001
Episode ER
Tribes
1997
Episode Ride with Norman Reedus
Kentucky With Clifton Collins Jr.
2020
Episode Veronica Clare
Slow Violence
1991
Episode Ballers
Machete Charge
2015
Episode The Twilight Zone (2002)
Last Lap
2002
Episode Ballers
Everything Is Everything
2015
Episode NYPD Blue
I Love Lucy
1997
Episode Ballers
Ends
2015