Actor
F1
2025
as Ruben
Spellbound
2024
as King Solon (voice)
Walking Fernando
2024
as Fernando
Dune: Part Two
2024
as Stilgar
The Little Mermaid
2023
as King Triton
Lyle, Lyle, Crocodile
2022
as Hector P. Valenti
Look at Me
2022
as Leo
Being the Ricardos
2021
as Desi Arnaz
The Good Boss
2021
as Julio Blanco
Dune
2021
as Stilgar
The Roads Not Taken
2020
as Leo
Everybody Knows
2018
as Paco
Thy Kingdom Come
2018
as Father Quintana
Loving Pablo
2017
as Pablo Escobar
mother!
2017
as Him
Pirates of the Caribbean: Dead Men Tell No Tales
2017
as Armando Salazar
The Last Face
2017
as Dr. Miguel Leon
The Gunman
2015
as Felix Marti
Automata
2014
as Blue Robot (voice)
The Counselor
2013
as Reiner
Scorpion in Love
2013
as Solis
To the Wonder
2013
as Father Quintana
L'Agent
2013
as Construction Worker
Skyfall
2012
as Silva
Final Cut: Ladies and Gentlemen
2012
as (archive footage)
14 Actors Acting
2010
as Self
Biutiful
2010
as Uxbal
Eat Pray Love
2010
as Felipe
Vicky Cristina Barcelona
2008
as Juan Antonio Gonzalo
Love in the Time of Cholera
2007
as Florentino Ariza
No Country for Old Men
2007
as Anton Chigurh
Goya's Ghosts
2006
as Lorenzo Casamares
The Sea Inside
2004
as Ramón Sampedro
Collateral
2004
as Felix Reyes-Torrena
Mondays in the Sun
2002
as Santa
The Dancer Upstairs
2002
as Agustín Rejas
Don't Tempt Me
2001
as Tony Graco
Before Night Falls
2000
as Reinaldo Arenas
Second Skin
1999
as Diego
Washington Wolves
1999
as Alberto
Between Your Legs
1999
as Javier
Torrente, the Dumb Arm of the Law
1998
as Sultán (uncredited)
Dance with the Devil
1997
as Romeo Dolorosa
Live Flesh
1997
as David de Paz
Love Can Seriously Damage Your Health
1997
as Stretcher Bearer
Airbag
1997
as José Alberto 'Amor Obsoleto'
Not Love, Just Frenzy
1996
Extasis
1996
as Rober
Mouth to Mouth
1995
as Víctor Ventura
La madre
1995
as Hijo
Running Out of Time
1994
as Lisardo
The Detective and Death
1994
as Det. Cornelio
The Tit & the Moon
1994
as Benito González
Golden Balls
1993
as Benito González
Huidos
1993
The Bilingual Lover
1993
as Limpiabotas
Jamon Jamon
1992
as Raúl
Amo tu cama rica
1992
as Antonio
High Heels
1991
as Regidor T.V.
The Ages of Lulu
1990
as Jimmy
El poderoso influjo de la luna
1981
as Niño entre gente curiosa (uncredited)
Sherman and Pacifico
as Pacifico
The Loved One