Porque el Amor Manda
as Malvino Guerra
Triumph of Love
as Óscar
The Tempest
as Dragon
Head over Heels
as Gino Ricci
Sed de Venganza
as Antonio Rivero
La Fan
as Enrique Julio Gardiazabal 'Quique'
Perdona nuestros pecados
as Dr. Leonidas
Esta Historia Me Suena
La Rebelión
Te doy la vida
as Rafael
Besieged: Mexico
as Valenciaga
On the Edge
as Abraham
Gimme Power
as Creativo
The Other Family
as Abogado Jean Paul
Ave María
as Juan 2
Tlatelolco, Summer of 68'
as Secretario
Eddie Reynolds and The Iron Angels
as Dr. Benavides
What Did You Tell God?
as Hombre Secreto
Colosio
as Doctor Verónica
My Mexican Shivah
as Ari