Amores Perros
as Ramiro
Desierto
as Lobo
Souvenir
as Bruno
El Octavo Mandamiento
as Mauricio Álvarez
Trade
as Manuelo
Mexican Gangster
as Comandante Zárate
Powder Keg
as Contra 1
Backyard
as Fierro
Gloria
as Sergio Andrade
The Precocious and Brief Life of Sabina Rivas
as Alipio. Narco-Piloto
You Owe Me One
as Chivito
Days of Grace
as Gabino
Colosio
as El Seco
Aerosol
Malos Presagios
The Compass Is Carried by the Dead Man
as Rogelio
Los Mecánicos 2
as César
Perros, amores, accidentes
as Self (archive footage)
Cristeros and Federals
as Capitán
La Sombra Del Sahuaro
as Carlos