
2026
Hunting Season as Alejandro2025
MobLand as Jaime Lopez2025
The Life List as Johnny2025
Pet Shop Days as Castro2024
La Revuelta as Self - Guest2024
AGGRO DR1FT as BO2024
The Private Lives of Jordi Molla' & Domingo Zapata as Jordi Mollà2022
The Other Me as Vakho2018
Tom Clancy's Jack Ryan as President Nicolás Reyes2018
The Man Who Killed Don Quixote as Alexei Miiskin2018
Speed Kills as Jules Bergman2018
Ibiza as Hernando2018
Last Prince of Atlantis as Don Vincenzo (voice)2018
Prigioniero della mia libertà as Alejandro Torres2018
El amor y la muerte as Not available2017
Genius as Salvador Ruiz2017
The Music of Silence as Sandro Bardi2017
Nonnas on the Run as Lulù2017
Raymond Roussel: The Day of Glory as Joan Bofill2017
Operation Golden Shell as Not available2017
Agadah as Jan Potocki / Diego Hervas2016
Criminal as Xavier Heimdahl2016
Sundown as Dorian2016
Thirty Something, Single and Fabulous as Óscar2016
Term Life as Victor Fuentes2016
Quel bravo ragazzo as capo colombiano2016
The Man Who Was Thursday as Charles2015
In the Heart of the Sea as Spanish Captain2015
Long Live the Royals as King Diego Belafonte2015
Latin Lover as Alfonso2014
Aragón rodado as Self2013
Riddick as Santana2013
Desire as Not available2012
100 metri dal Paradiso as Mario Guarrazzi2012
A Gun in Each Hand as M.2011
Colombiana as Marco2011
There Be Dragons as Don Jose2010
Knight and Day as Antonio Quintana2010
Inhale as Aguilar2010
Bunraku as Valentine2010
The Making of Plus One as Victor - the cinematographer2010
Zenitram as Daniel Durbán2009
Ce N'è Per Tutti as Daniele2009
The Consul of Sodom as Jaime Gil de Biedma2008
Che: Part Two as Captain Mario Vargas2008
Inconceivable as Victor2008
Stevie as Adrián2008
El último truco as Self2008
La conjura de El Escorial as Mateo Vázquez2007
Elizabeth: The Golden Age as King Philip II of Spain2007
Caravaggio as Cardinal Del Monte2007
Sultans of the South as Leonardo Batiz2007
Sexo en el plató as Himself2007
Cómo conseguir un papel en Hollywood as Self2006
GAL as Paco Ariza2006
The Stone Merchant as Alceo2006
Antonio, guerriero di Dio as Antonio di Padova2005
A Life in Suitcases: A History of Tulse Luper as Jan Palmerion2005
The Absent as Samuel2004
The Alamo as Juan Seguin2004
The Tulse Luper Suitcases, Part 2: Vaux to the Sea as Jan Palmerion2004
Close to Greenaway as Self2003
Bad Boys II as Hector Juan Carlos 'Johnny' Tapia2003
The Tulse Luper Suitcases: Antwerp as Jan Palmerion2003
The Tulse Luper Suitcases, Part 1: The Moab Story as Jan Palmerion2002
God Is on Air as Salva2001
Blow as Diego Delgado2001
Sound of the Sea as Ulises1999
Second Skin as Alberto1999
Volaverunt as Don Manuel de Godoy "Príncipe de la Paz"1999
Nobody Knows Anybody as Sapo1998
The Stolen Years as Tomás1998
Dollar for the Dead as Federale captain1998
The Pianist as Doria 20 años1997
Lucky Star as Daniel1997
The Target as Luigi1997
Excuse Me Darling, But Lucas Loved Me as Toni (as Jordi Molla)1996
La Celestina as Pármeno1995
Los hombres siempre mienten as Guillermo1995
Stories from the Kronen as Roberto1995
The Flower of My Secret as Doctor A1994
Le fusil de bois as Lagrange1994
Todo es mentira as Ariel1992
Jamon Jamon as el niñatoNaN
Fortitude as Not available1994
Alegre ma non troppo as Vicente1993
El joven Picasso as Ángel F. SotoNaN
Day One as Not available1994
Tales of the Stinking Military Service as El Pulpo1991
Dark Justice as Not available1989
La granja, menjars casolans as Ramonet2012
88 Director2002
God Is on Air Director2002
God Is on Air Writer1993
Walter Peralta Director1993
Walter Peralta Writer