2024
The Wig as Silvestre Lorna
2022
Flora as Hombre con peluca / Narrador
2022
Belascoaran, PI as Javier "El Gallo" Villarreal (3 episodes)
2021
Son of Monarchs as Vicente
2020
Tragic Jungle as Caiman
2020
All the Light We Can See
2019
My Skin, Luminous as (voice)
2018
History Lessons as Topo
2017
Crimes of the North Sea as Goyo
2017
The 4th Company as Quinto
2016
You're Killing Me Susana as Pato
2016
We Are the Flesh as Mexican Soldier
2014
El don de los espejos
2013
Filosofía natural del amor
2013
The Last Film as Gabino
2013
Between Night and Day as Bruno
2012
Greatest Hits as Gabino
2011
Niño Santo as El Niño (14 episodes)
2011
Summer of Goliath as Gabino
2011
The Cinema Hold Up as Negus
2010
A Stone's Throw Away as Jacinto Medina
2010
El Infierno as Pancho Pantera
2010
The Good Herbs as Gabo
2010
One for the Road as Angel
2009
Perpetuum Mobile as Gabino
2009
Sin Nombre as El Scarface
2008
Rudo & Cursi as Mafafo
2007
Cobrador: In God We Trust as Amigo de 'La Rebeca'
2007
Where Are Their Stories? as Vicente
2007
The Girl on the Stone as Gabino
2007
El brassier de Emma as Cuco
2001
Violet Perfume: No One Is Listening as Héctor