| movie | F1: The Movie (2025) (AKA "F1")As Ruben Cervantes | (Not seen) |
| tv | Conan O'Brien Must Go (2024)As Self(1 episode) | (Not seen) |
| tv | Monsters: The Lyle and Erik Menendez Story (2024)As José Menendez(9 episodes) | (Not seen) |
| movie | Spellbound (2024)As King Solon (voice) | (Not seen) |
| movie | Dune: Part Two (2024)As Stilgar | (Not seen) |
| movie | The Little Mermaid (2023)As King Triton | (Not seen) |
| movie | Lyle, Lyle, Crocodile (2022)As Hector P. Valenti | (Not seen) |
| movie | The Good Boss (2021)As Julio Blanco | (Not seen) |
| movie | Being the Ricardos (2021)As Desi Arnaz | (Not seen) |
| movie | Dune: Part One (2021) (AKA "Dune")As Stilgar | (Not seen) |
| tv | Home Movie: The Princess Bride (2020)As Inigo Montoya(1 episode) | (Not seen) |
| movie | Loving Pablo (2017)As Pablo Escobar | (Not seen) |
| movie | Pirates of the Caribbean: Dead Men Tell No Tales (2017)As Captain Armando Salazar | (Not seen) |
| movie | Mother! (2017)As Him | (Not seen) |
| tv | The Late Show with Stephen Colbert (2015)As Self(2 episodes) | (Not seen) |
| movie | The Gunman (2015)As Felix | (Not seen) |
| tv | The Tonight Show Starring Jimmy Fallon (2014)As Self - Guest(2 episodes) | (Not seen) |
| tv | Variety Studio: Actors on Actors (2014)As Self(2 episodes) | (Not seen) |
| tv | Late Night with Seth Meyers (2014)As Self(1 episode) | (Not seen) |
| movie | Automata (2014)As Blue Robot (voice) | (Not seen) |
| movie | Scorpion in Love (2013)As Solis | (Not seen) |
| movie | The Counselor (2013) (AKA "The Counsellor")As Reiner | (Not seen) |
| movie | To the Wonder (2012)As Father Quintana | (Not seen) |
| movie | Skyfall (2012) (AKA "Skyfall: The IMAX Experience")As Silva | (Not seen) |
| movie | Biutiful (2010)As Uxbal | (Not seen) |
| movie | Vicky Cristina Barcelona (2008)As Juan Antonio Gonzalo | (Not seen) |
| tv | The Graham Norton Show (2007)As Self(1 episode) | (Not seen) |
| movie | Love in the Time of Cholera (2007)As Florentino Ariza | (Not seen) |
| movie | No Country for Old Men (2007)As Anton Chigurh | (Not seen) |
| movie | Goya's Ghosts (2006)As Lorenzo | (Not seen) |
| movie | The Sea Inside (2004)As Ramón Sampedro | (Not seen) |
| movie | Collateral (2004)As Felix Reyes-Torrena | (Not seen) |
| tv | The Ellen DeGeneres Show (2003)As Self - Guest(1 episode) | (Not seen) |
| movie | Mondays in the Sun (2002) (AKA "Los lunes al sol")As Santa | (Not seen) |
| movie | Before Night Falls (2000) (AKA "Antes que anochezca")As Reinaldo Arenas | (Not seen) |
| movie | Between Your Legs (1999)As Javier | (Not seen) |
| movie | Torrente, the Dumb Arm of the Law (1998)As Sultán (uncredited) | (Not seen) |
| movie | Live Flesh (1997)As David | (Not seen) |
| movie | Golden Balls (1993)As Benito González | (Not seen) |
| movie | Jamón, Jamón (1992) (AKA "A Tale of Ham and Passion")As Raúl | (Not seen) |
| movie | High Heels (1991)As Regidor T.V. | (Not seen) |
| tv | The Oscars (1953)As Self(4 episodes) | (Not seen) |