| F1 (2025)As Ruben | (Not seen) |
| Spellbound (2024)As King Solon (voice) | (Not seen) |
| Dune: Part Two (2024)As Stilgar | (Not seen) |
| The Little Mermaid (2023)As King Triton | (Not seen) |
| Lyle, Lyle, Crocodile (2022)As Hector P. Valenti | (Not seen) |
| Being the Ricardos (2021)As Desi Arnaz | (Not seen) |
| Dune: Part One (2021) (AKA "Dune")As Stilgar | (Not seen) |
| Pirates of the Caribbean: Dead Men Tell No Tales (2017)As Captain Armando Salazar | (Not seen) |
| Mother! (2017)As Him | (Not seen) |
| The Gunman (2015)As Felix | (Not seen) |
| Automata (2014)As Blue Robot (voice) | (Not seen) |
| The Counselor (2013) (AKA "The Counsellor")As Reiner | (Not seen) |
| To the Wonder (2012)As Father Quintana | (Not seen) |
| Skyfall (2012) (AKA "Skyfall: The IMAX Experience")As Silva | (Not seen) |
| Biutiful (2010)As Uxbal | (Not seen) |
| Vicky Cristina Barcelona (2008)As Juan Antonio Gonzalo | (Not seen) |
| Love in the Time of Cholera (2007)As Florentino Ariza | (Not seen) |
| No Country for Old Men (2007)As Anton Chigurh | (Not seen) |
| Goya's Ghosts (2006)As Lorenzo | (Not seen) |
| The Sea Inside (2004)As Ramón Sampedro | (Not seen) |
| Collateral (2004)As Felix Reyes-Torrena | (Not seen) |
| Mondays in the Sun (2002) (AKA "Los lunes al sol")As Santa | (Not seen) |
| Before Night Falls (2000) (AKA "Antes que anochezca")As Reinaldo Arenas | (Not seen) |
| Entre las piernas (1999) (AKA "Between Your Legs")As Javier | (Not seen) |
| Torrente, el brazo tonto de la ley (1998) (AKA "Torrente, the Dumb Arm of the Law")As Sultán (uncredited) | (Not seen) |
| Carne tremula (1997) (AKA "Live Flesh")As David | (Not seen) |
| Golden Balls (1993)As Benito González | (Not seen) |
| Jamon, jamon (1992) (AKA "A Tale of Ham and Passion")As Raúl | (Not seen) |
| High Heels (1991)As Regidor T.V. | (Not seen) |