2020
Perros, amores, accidentes as Self (archive footage)
2018
Jacarandas as Ramiro
2016
The Chosen as Salazar
2016
A Monster with a Thousand Heads as Enrique Sandoval Núñez
2014
Words with Gods as Father (ep. "God's Blood - La sangre de Dios")
2014
Mozart in the Jungle as Maestro Ignacio Rivera (3 episodes)
2013
Filosofía natural del amor
2012
Colosio as Don Fernando
2011
Memories of My Melancholy Whores as El Sabio
2010
Gritos de Muerte y Libertad as Virrey José de Iturrigaray (1 episode)
2010
Sin Memoria as Torres
2008
Killer Women (1 episode)
2007
S.O.S.: Sexo y otros Secretos as Misty (13 episodes)
2007
Malos hábitos as Ramón - padre de Matilde
2007
The Night Buffalo as Ramírez
2004
The Alamo as Antonio Lopez de Santa Ana
2002
Die Another Day as Raoul
2002
From Mesmer, with Love or Tea for Two as Dr. Henares
2002
Life Kills as Heliut
2000
Amores Perros as El Chivo
1996
Sucesos distantes as Victor Fet
1994
Amber as Capitán Borsac
1994
Like a Bride as Maestro
1990
Dying in the Gulf as Contacto
1989
Bathroom Intimacy as Juan