2023
Something Is About to Happen as Ricardo
2023
God Level as Director
2020
Disappeared as Álex (5 episodes)
2017
La princesa Paca as Antonio Oliver
2015
The Ministry of Time as Doctor Vargas (1 episode)
2013
I'm So Excited! as Sr. Más
2013
Amar es para siempre as Julián Azevedo (2 episodes)
2012
Dark Impulse as Carmelo
2012
Life Vest Under your Seat (volamos hacia Miami)
2011
The Assassination of Carreto Blanco as Coronel Santonja (2 episodes)
2011
The Valdemar Legacy II: The Forbidden Shadow as Dámaso
2010
El orden de las cosas as Carlos
2009
Los misterios de Laura as Asier Fernández (1 episode)
2008
Rated R as Police Officer
2007
Solitary Fragments as Pedro
2007
One of Us Cannot Be Wrong as Martín
2006
Pan's Labyrinth as Sargento Bayona
2004
Say I Do as Realizador
2002
Don Quixote, Knight Errant
2001
Cuéntame cómo pasó as Rodrigo (4 episodes)
1999
El comisario as Subinspector Santos Marino (16 episodes)
1998
Atilano, presidente as Municipal
1998
Sleepless in Madrid as Mozo 2
1996
Matías, juez de línea as El empleado del autobús