Actor
Levon's Trade
2025
Unstoppable
2024
A Million Miles Away
2023
as José Hernández
Secret Headquarters
2022
as Argon
Moonfall
2022
as Tom Lopez
Bud
2021
as Father
Tom & Jerry
2021
as Terence Mendoza
Fantasy Island
2020
as Mr. Roarke
Extinction
2020
as Peter
Jexi
2019
as Kai
Dora and the Lost City of Gold
2019
as Cole - Dora's Father
The Mule
2018
as Agent Treviño
Next Gen
2018
as Momo (voice)
Ant-Man and the Wasp
2018
as Luis
A Wrinkle in Time
2018
as Red
12 Strong
2018
as Sgt First Class Sam Diller
My Little Pony: The Movie
2017
as Grubber (voice)
The Lego Ninjago Movie
2017
as Kai (voice)
CHiPS
2017
as Frank 'Ponch' Poncherello
Collateral Beauty
2016
as Simon Scott
War on Everyone
2016
as Bob Bolaño
Hell & Back
2015
as Abigor (voice)
The Martian
2015
as Rick Martinez
Bill Buddy
2015
as Manny
Vacation
2015
as New Mexico Cop
The Vatican Tapes
2015
as Père Lozano
Ant-Man
2015
as Luis
Fury
2014
as Trini 'Gordo' Garcia
Frontera
2014
as Miguel
Cesar Chavez
2014
as Cesar E. Chavez
American Hustle
2013
as Paco Hernandez / Sheik Abdullah
Turbo
2013
as Tito (voice)
Gangster Squad
2013
as Navidad Ramirez
End of Watch
2012
as Mike Zavala
Tower Heist
2011
as Enrique Dev’Reaux
30 Minutes or Less
2011
as Chango
Everything Must Go
2011
as Frank Garcia
The Good Doctor
2011
as Jimmy
The Lincoln Lawyer
2011
as Jesus Martinez
Battle: Los Angeles
2011
as Joe Rincon
My Son, My Son, What Have Ye Done
2010
as Detective Vargas
Observe and Report
2009
as Dennis
The Lucky Ones
2008
as T.K. Poole
Lions for Lambs
2007
as Ernest Rodriguez
Shooter
2007
as Nick Memphis
Babel
2006
as John - Border Patrol
World Trade Center
2006
as Will Jimeno
Fifty Pills
2006
as Eduardo
Walkout
2006
as Sal Castro
Sueno
2005
as Jimmy
Little Athens
2005
as Carlos
Crash
2005
as Daniel
Million Dollar Baby
2004
as Omar
The Calcium Kid
2004
as Jose Mendez
Love Object
2004
as Ramirez
The United States of Leland
2003
as Guillermo
Buffalo Soldiers
2002
as Garcia
Semper Fi
2001
as Douglas Cepeda
Gone in Sixty Seconds
2000
as Ignacio
Bellyfruit
1999
as Oscar
La Cucaracha
1998
as Orderly
Boogie Boy
1998
as Drug Dealer
Star Maps
1997
as Star Map Boy
My Fellow Americans
1996
as Ernesto
Running Free
1994
as Bunk
Good Luck, Have Fun, Don't Die