In the Heart of the Sea
as Spanish CaptainHunting Season
as AlejandroKnight and Day
as Antonio QuintanaElizabeth: The Golden Age
as King Philip II of SpainCriminal
as Xavier HeimdahlChe: Part Two
as Captain Mario VargasThe Man Who Killed Don Quixote
as Alexei MiiskinUntitled Woody Allen Project
Untitled Woody Allen Project
Volaverunt
as Don Manuel de Godoy "Príncipe de la Paz"Operation Golden Shell
2017The Flower of My Secret
as Doctor ASpeed Kills
as Jules BergmanTerm Life
as Victor FuentesExcuse Me Darling, But Lucas Loved Me
as Toni (as Jordi Molla)The Music of Silence
as Sandro BardiSound of the Sea
as UlisesLos hombres siempre mienten
as GuillermoThere Be Dragons
as Don JoseThe Tulse Luper Suitcases: Antwerp
as Jan PalmerionThe Tulse Luper Suitcases, Part 1: The Moab Story
as Jan PalmerionDollar for the Dead
as Federale captainLast Prince of Atlantis
as Don Vincenzo (voice)Nobody Knows Anybody
as SapoThe Man Who Was Thursday
as CharlesThe Stone Merchant
as AlceoAlegre ma non troppo
as Vicente