2025
Hidden Murder as Not available2024
Red Queen as Jaume Soler2024
Dear Paris as Rafael Turina2023
Everything Is Fine as Antonio2023
In the Fire as Nicolas Marquez2022
Sposa in rosso as Leon2020
Inés of My Soul as Pedro de Valdivia2020
The Devil's Mark as Padre Tomás2019
You Cannot Hide as Daniel2019
Hache as Alejandro Vinuesa2019
The Translators as Javier Casal2019
The Buoy as Not available2017
Dani&Flo con Lara Álvarez as Self2017
Perfect Strangers as Eduardo2017
Llueven vacas as Fernando2016
La sonata del silencio as Rafael2016
Our Lovers as Carlos2015
Cites as Ricardo Montiel2015
Wednesdays Don't Exist as Pablo2014
Beauty and the Beast as Perducas2013
The Last Stand as Gabriel Cortez2013
Sweetwater as Miguel Ramírez2013
Inside Love as Félix2012
A Gun in Each Hand as P.2011
Homicides as Tomás Sóller2011
Blackthorn as Ing. Eduardo Apodaca2010
Gigola as Tony2010
For the Good of Others as Diego2010
Agnosia as Carles2009
Little Indi as Sergi2008
Vantage Point as Enrique2008
TransSiberian as Carlos2008
El último truco as Simón Cárdenas2007
Lolita's Club as Raúl / Valentín2006
Captain Alatriste: The Spanish Musketeer as Conde de Guadalmedina2006
Spectre as Man Looking at Statue (uncredited)2005
The Method as Carlos2005
Che Guevara as Ernesto 'Che' Guevara2004
Wolf as Txema Loigorri2004
My Angel as Romain2004
Souli as Carlos2003
Where Is Madame Catherine? as Gerard2002
Novo as Graham / Pablo2002
Warriors as Lieutenant Alonso2001
The Devil's Backbone as Jacinto2001
Visionarios as Joshe González Machinbarrena2000
Burnt Money as Ángel2000
The Winter of the Anjanas as Eusebio Sánchez Arguello / Andrés Echarri2000
To the End of the Road as Not available1999
Nobody Knows Anybody as Simón Cárdenas1999
The Yellow Fountain as Sergio1998
Cha Cha Chá as Antonio1998
Allanamiento de morada as Simón Romero1997
Open Your Eyes as César1997
Le coup du sort as Not available1996
Thesis as Bosco1996
Más allá del jardín as Ignacio1996
Question of Luck as Julio1996
David as Not available1995
Stories from the Kronen as Joven pelea 1.1995
Luna as Alberto1994
Colegio Mayor as Sergio