Born in Lloret de Mar, Spain
1000 Miles From Christmas
2021
As Gabriel
Summer 1993
2017
As Avi
The Cold Light of Day
2012
As Carlos
The Sleeping Voice
2011
As Prison Priest
Apartment 143
As Lamson
Perfume: The Story of a Murderer
2006
As Councillor 2
Darkness
2002
As Villalobos
Faust: Love of the Damned
2000
As Commissioner Marino