Detective Romi (1 episode)
2024
Detective Touré (6 episodes)
2023
Between Lands as Manuel Cervantes (10 episodes)
2022
The Man from Rome as Father Arregui
2021
Ana. All In. as Alejandro Tramel (6 episodes)
2020
The Barrier as Hugo (13 episodes)
2019
The Strategy of the Pekingese as Tito el Palmera
2019
Drug Squad: Costa del Sol as Edi (5 episodes)
2018
Little Coincidences as Mario Pachón (8 episodes)
2018
Black Is Beltza as Manex (voice)
2017
Operation Golden Shell
2016
A Beginner's Guide to the Presidency as Franco Mujica
2015
Bajo sospecha as Daniel Legarra Rustarazo (10 episodes)
2014
Lasa & Zabala as Iñigo Iruin
2013
Here's the Deal as Luis
2013
Amar es para siempre as Gorka Etura (2 episodes)
2012
Dracula 3D as Jonathan Harker
2011
Tequila, historia de una pasión as Antonio
2011
The Assassination of Carreto Blanco as Arriaga (2 episodes)
2011
There Be Dragons as Pedro
2011
Love Storming as Sergio
2010
Bon Appétit as Daniel
2010
Gran reserva as Carlos Cortázar (13 episodes)
2008
The good news as Miguel
2008
Che: Part One as Vaquerito
2007
Love in the Time of Cholera as junger Florentino
2006
Goya's Ghosts as Ángel Bilbatúa
2006
Captain Alatriste: The Spanish Musketeer as Íñigo Balboa
2005
Rosario Tijeras as Antonio
2004
Diario de una becaria as Marcos
2003
Deadly Cargo as Ivan
2000
Fill Me with Life as David
2000
El grupo as Fidel Ortiz (11 episodes)
1998
Periodistas as Oscar Gondtard (121 episodes)