Actor
Black Phone 2
2025
Without Blood
2024
as Tito
Beacon
2024
A Circus Tale & A Love Song
2024
as Refugio
Chupa
2023
as Chava
Godzilla vs. Kong
2021
as Walter Simmons
Chaos Walking
2021
as Ben Moore
Land
2021
as Miguel
The Midnight Sky
2020
as Sanchez
Danyka
2020
as Armando
The Grudge
2019
as Goodman
The Nun
2018
as Father Burke
Corazón
2018
as Dr. Mario Garcia
Walden: Life in The Woods
2017
as Ramirez
Alien: Covenant - Prologue: Phobos
2017
as Sergeant Carl Lope
Alien: Covenant
2017
as Lope
Lowriders
2017
as Miguel Alvarez
Alien: Covenant - Prologue: Crew Messages
2017
as Lopé
Alien: Covenant - Prologue: Last Supper
2017
as Sergeant Carl Lope
7:19
2016
as Fernando Pellicer
Good Kids
2016
as Yaco
The Hateful Eight
2015
as Bob
Words with Gods
2014
as Son (ep. "God's Blood - La sangre de Dios")
Death in Buenos Aires
2014
as Inspector Chávez
Dom Hemingway
2013
as Mr. Fontaine
Machete Kills
2013
as Mendez
The Heat
2013
as Hale
El Santos vs la Tetona Mendoza
2012
as Cerdo Gutiérrez 3 (voice)
Savages
2012
as Alex
Foreverland
2011
as Salvador
The Dream of Ivan
2011
as Entrenador Torres
A Better Life
2011
as Carlos Riquelme
Hidalgo: la historia jamás contada
2010
as Hidalgo
The Runway
2010
as Ernesto Cordoba
Enemigos íntimos
2009
Che: Part Two
2008
as Fidel Castro
Che: Part One
2008
as Fidel Castro
Mosquita muerta
2007
as Himself
Beyond the Sky
2007
as Malboro
American Visa
2005
Hipnos
2004
as Miguel
Heartbreak Hospital
2002
as Tonio
Dark Cities
2002
as Mario
Don't Tempt Me
2001
as Manny
In the Time of the Butterflies
2001
as Manolo Tavárez
La toma de la embajada
2000
as "Comandante Uno"
Ave María
1999
as Daniel Simón
Sex, Shame & Tears
1999
as Tomás
Todo el poder
1999
as Gabriel Castro
Santitos
1999
as Cacomixtle
Luces de la noche
1998
as Eduardo (Young)
Dance with the Devil
1997
as Catalina
Recipes to Stay Together
1996
as Carlos Rodríguez
Solo
1996
as Rio
Salón México
1996
as Insp. Casteleón
Nobody Will Speak of Us When We're Dead
1995
as Omar
Hasta Morir
1994
Ya la hicimos
1994
Married Life
1993
as Gaspar
Miroslava
1993
as Ricardo
Red Dawn
1990
as Jorge
Hotel Colonial
1987
as Young Hotel Clerk
Astucia
1986
as Tapatío
Viaje al paraíso
1985
as Chuy
Choices of the Heart
1983
as Armando