The Gringo Hunters (1 episode)
You're Dating a Narcissist!
2024
Apocalypse Z: The Beginning of the End as Pritchenko
2024
Greedy People as The Colombian
2024
Dante y Soledad as Vicente
2024
Madame Web as Santiago
2022
There Are No Saints as Neto Niente
2022
Now and Then as Pedro (8 episodes)
2018
Narcos: Mexico as Amado Carrillo Fuentes (30 episodes)
2017
Mamartuile as Cavazos
2017
The Future Ahead as Pedro
2017
Everybody Loves Somebody as Daniel
2015
Narcos as Amado Carrillo Fuentes (4 episodes)
2014
The Obscure Spring as Igor
2013
Fighting for Freedom as Oscar Salazar
2013
I Don't Know Whether to Slit My Wrists or Leave Them Long as Actor en telenovela
2013
I'm So Excited! as Infante
2012
El Santos vs la Tetona Mendoza as Peyote Asesino (voice)
2012
Colosio as Andrés Vázquez
2010
Gritos de Muerte y Libertad as Antonio López de Santa Anna (1 episode)
2010
File of Attempted Murder as Arnulfo Arroyo
2010
Pablo's Hippos as Pablo Granpa
2008
The Burning Plain as Carlos Alarid
2008
Walking Vengeance as Felix
2008
Beverly Hills Chihuahua as Vasquez
2006
The Citrillo's Turn as José Isabel
2006
A Wonderful World as Asesor Financiero
2005
Innocent Voices as Uncle Beto
2004
Crónicas as Iván Suárez
2003
Without Rhyme or Reason as Mauricio
2002
The Blue Room as Roberto
2002
Fidel as Camilo Cienfuegos
1999
La vida en el espejo as Mauricio Román Franco (1 episode)
1998
Ángela as René Bautista Solorzano (78 episodes)
1995
La paloma as Ángel (50 episodes)