2024
Kill the Jockey as Sirena2024
Down the Rabbit Hole as Gober2024
The Wig as Lorenzo2023
Familia as Leo2022
BARDO, False Chronicle of a Handful of Truths as Silverio Gama2021
Memoria as Juan Ospina2021
Private Network: Who Killed Manuel Buendía? as Self - Narrator (voice)2020
Siberia as Doctor2019
Chicuarotes as Chillamil2019
Devil Between the Legs as Cacho2019
The Raft as Santiago Genovés (voice)2018
An Unknown Enemy as Fernando Barrientos2018
Here on Earth as Mario Rocha2017
Zama as Don Diego de Zama2017
The Summit as Sebastian Sastre / Mexican President2017
The Eternal Feminine as Ricardo (Adulto)2017
Light Years as Not available2016
The Chosen as Narrator (voice)2016
The Promise as Reverend Dikran Antreassian2016
You're Killing Me Susana as Not available2016
El Jeremías as Dr. Federico Forni2016
A Monster with a Thousand Heads as Nicolas Pietro2015
Club de Cuervos as Félix2015
She's Ramona as Licenciado del Valle2015
Leaf Blower as Not available2014
Castle Chronicle as Octavio2012
Get the Gringo as Javi2012
Colosio as El Doctor2012
The Painting Lesson as Aguiar2012
El Santos vs la Tetona Mendoza as Santos (voice)2012
Blancanieves as Antonio Villalta2012
Come Out and Play as The Man2012
Made in Mexico as Self2012
Los Rollos Perdidos as Not available2010
El Infierno as Capitán Ramírez2010
Gritos de Muerte y Libertad as Agustín de Iturbide2010
We Are What We Are as Tito2010
Love on a Weekend as Luis2010
File of Attempted Murder as Federico Gamboa2008
Tear This Heart Out as Andres Ascencio2008
I'm Gonna Explode as Dip. Eugenio Valdez2008
Born Without as Not available2007
The Black Pimpernel as Ricardo Fuentes2007
The Zone as Daniel2007
The Tell-Tale Heart as Narrator2005
Innocent Voices as Priest2004
Santo Against The Clones as Dr. Clon2004
Bad Education as Padre Manolo2004
The Art of Losing as Víctor Silanpa2004
Impressions from the Shoot: Making Bad Education as Self2004
Un Viaje as Papá2003
Nicotina as Beto2002
Las Lunas del Auditorio as Self2002
God Is on Air as Bigardo2002
I Murder Seriously as Onofre2002
Aro Tolbukhin in the Mind of a Killer as Not available2002
The Virgin of Lust as Toledano2002
Life Kills as Hugo2001
Y Tu Mamá También as Narrator (voice)2001
Behind the Scenes of 'Y Tu Mamá También' as Narrator2001
No Shame as Mario2000
The Prince of the Pacific as Second1999
No One Writes to the Colonel as Nogales1999
Jealousy as Antonio1997
Sweet Release as Radio (Voz)1997
¿Quién diablos es Juliette? as Himself1997
Goodbye Mom as Norman1996
Deep Crimson as Nicolas Estrella1995
Midaq Alley as José Luis1995
Nobody Will Speak of Us When We're Dead as Oswaldo1995
On the Air as Alberto1994
Amber as Bufón1993
Cronos as Tito1993
In The MIddle of Nowhere as Not available1992
Sólo con tu pareja as Tomás Tomás1992
Lost Objects as Juan Isunza1991
Cabeza de Vaca as DorantesNaN
Lupe as Not available1992
La dedicatoria as Not available1991
Con el amor no se juega as Not available1989
Teresa as Héctor de la Barrera1989
Violence in Cold Blood as Not available1988
The Marked Hour as (Varios)1987
Herencia maldita as Not availableNaN
Mollusk as Not availableNaN
La muerte es un lugar solitario as Not available2017
Tales of Mexico Director2014
Castle Chronicle Director2014
Castle Chronicle Executive Producer