
Acted in 65
2020s
- 2026
Antes
Movie
- 2025
The Black Land
Ángel
- 2024
Sugar
Javi
The Bus of Life
Víctor Arcadia
Invasión
Movie
- 2023
Lobo
Movie
The Purple Network
Casto · 8 episodes
Las Tierras del Cielo
Movie
- 2022
Guilt
Lolo
- 2021
Up to My Neck
Río
- 2020
Death Knell
Felipe
Words for an End of the World
Bartolomé Aragón (voice)
That Summer We Stayed at Home
Movie
2010s
- 2018
The Attacking Nurse
Víctima 2
- 2017
Ayudar al ojo humano
Ambulancista / Víctima 2
Dying
Luis
The Chess Player
Pablo Mérida
Failure
Movie
- 2016
- 2015
- 2014
The High Pressures
Miguel
Lasa & Zabala
Movie
El Iluso
El representante
Purgatory
Luis
- 2013
10,000 Nights Nowhere
The Son
Wounded
Álex
The Magnetic Tree
Bruno
Mario Conde: los días de gloria
Enrique Lasarte · 2 episodes
- 2012
- 2011
Good Night, Spain
Movie
Abstenerse agencias
Movie
- 2010
El idioma imposible
Movie
2000s
- 2008
No se preocupe
Director de Fotografía
- 2007
Las horas muertas
Movie
Tuya siempre
César
Segundo Aniversario
Nico
- 2006
Summer or The Flaws of Andrés
Andrés
Amor en defensa propia
Damián
Rough Winds
Alfonso
- 2005
- 2004
Cold Winter Sun
Movie
Soleado, Exterior
Nacho
- 2003
Deadly Cargo
Edgar
The Spongeman
Older Jonathan (voice)
Los perros de Pavlov
Movie
- 2002
Snuff 2000
Chico de Amarillo
You Shouldn't Be Here
Pablo
Viento del pueblo: Miguel Hernández
Ramón Sijé · 2 episodes
Stones
Javier
- 2001
What You Never Knew
Juan, de joven
- 2000
El Bola
Javi
1990s
- 1999
Shacky Carmine
Rodol
Artificial Paradise
Pablo (LSD y Heroína)
- 1997
My Brother's Gun
Hermano
No release date
For better or worse you will never die
Movie