

Death's Roulette(2023)
José

Don't Go Yet(2023)

Heartbeat(2023)
Médico Puebla

Book of Love(2022)
Max Rodríguez

Life in Silence(2022)

Courage(2021)
Elejalde

Los dias que no estuve(2021)
Santiago

Mutiny of the Worker Bees(2020)

Dance of the Forty One(2020)
Porfirio Díaz

You've Got This(2020)

Aztech(2020)

Los últimos días(2020)

Sonora: The Devil’s Highway(2019)
Comisario

The Gasoline Thieves(2019)
Don Gil

Close Quarters(2019)
Jefe

Hidden Death Girl And Seek(2019)

The Inhabitant(2018)
Cardenal Pedro Natale

The Place of Oblivion(2018)
Juan

The Insomnia Club(2018)

Champs(2018)

Martian Chronicle(2017)

Casi una gran estafa(2017)

You Live for Me(2017)

Hysteria(2017)

Thoroughbred(2016)
Cacho

Meister des Todes(2015)
José Aquila

The Similars(2015)
Martín

The Thin Yellow Line(2015)
Ingeniero

I've Never Had A Hilda(2014)

Happy Times(2014)
Mr. Villalobos

Ulises and the 10,000 moustaches(2014)

The Obscure Spring(2014)
Sr. Valdez

7 años de matrimonio(2013)

Diente por diente(2013)
Sendejas

Potosí(2013)
Don Quintero

Actors, Inc.(2013)

Tlatelolco, Summer of 68'(2013)
Ingeniero

Get the Gringo(2012)
Prison Director

Mariachi Gringo(2012)
Alberto

Half of the World(2011)
Zenón

La noche de las flores(2011)

Against the Wind(2011)
Alejandro Resendis

By Day and by Night(2010)
El Señor

Te Presento a Laura(2010)
Señor Hospital

File of Attempted Murder(2010)
Alcaide Campuzano

Black Box(2009)
Voz Narrador

Wait for Me in Another World(2008)

Tear This Heart Out(2008)
Don Marcos

The Zone(2007)
De La Garza

Year of the Nail(2007)

The Night Buffalo(2007)
Dr. Macías

KM 31: Kilometer 31(2006)
Doctor

Drama/Mex(2006)
Jaime

Never on a Sunday(2006)

Sex, Love, and Other Perversions(2006)
Rodrigo (Segment "María en el Elevador")

El Día Menos Pensado(2005)

The Legend of Zorro(2005)
Don Diaz

Zapata: The dream of a hero(2004)
Presidente Francisco Madero

Sus demonios(2003)

You Owe Me One(2002)
Papá

In the Time of the Butterflies(2001)
Enrique Mirabal

Los maravillosos olores de la vida(2000)

Ravenous(1999)
Mexican Commander

The Mask of Zorro(1998)
One of the Six Dons

Vieja moralidad(1988)
Maestro de Francés