Javier Bardem Filmography: Every Movie and TV Show in Order
All 56 Javier Bardem roles in chronological order (1953 to 2026): 50 movies and 6 TV series.

How many movies and TV shows has Javier Bardem been in? This complete Javier Bardem filmography lists 56 credited roles (50 films, 6 TV series), in chronological order from 1953 to 2026, with links to our full guides where available.
Javier Bardem movies in order
- The Ages of Lulu (1990) as Jimmy
- High Heels (1991) as Regidor T.V.
- Jamon Jamon (1992) as El chorizo
- The Bilingual Lover (1993) as Limpiabotas
- Golden Balls (1993) as Benito González
- The Tit and the Moon (1994) as Benito González
- Running Out of Time (1994) as Lisardo
- Mouth to Mouth (1995) as Víctor Ventura
- Not Love, Just Frenzy (1996)
- Airbag (1997) as José Alberto 'Amor Obsoleto'
- Love Can Seriously Damage Your Health (1997) as Stretcher Bearer
- Live Flesh (1997) as David de Paz
- Dance with the Devil (1997) as Romeo
- Torrente: The Dumb Arm of the Law (1998) as Sultán
- Between Your Legs (1999) as Javier
- Second Skin (1999) as Diego
- Before Night Falls (2000) as Reinaldo Arenas
- Don't Tempt Me (2001) as Tony Graco
- The Dancer Upstairs (2002) as Agustín Rejas
- Mondays in the Sun (2002) as Santa
- Collateral (2004) as Felix Reyes-Torrena
- The Sea Inside (2004) as Ramón Sampedro
- Goya's Ghosts (2006) as Lorenzo Casamares
- Love in the Time of Cholera (2007) as Florentino Ariza
- No Country for Old Men (2007) as Anton Chigurh
- Vicky Cristina Barcelona (2008) as Juan Antonio Gonzalo
- Eat Pray Love (2010) as Felipe
- Biutiful (2010) as Uxbal
- Final Cut: Ladies and Gentlemen (2012) as (archive footage)
- Skyfall (2012) as Silva
- To the Wonder (2013) as Father Quintana
- Scorpion in Love (2013) as Solis
- The Counselor (2013) as Reiner
- Automata (2014) as Blue Robot (voice)
- The Gunman (2015) as Felix Marti
- The Last Face (2017) as Dr. Miguel Leon
- Pirates of the Caribbean: Dead Men Tell No Tales (2017) as Armando Salazar
- mother! (2017) as Him
- Loving Pablo (2017) as Pablo Escobar
- Everybody Knows (2018) as Paco
- The Roads Not Taken (2020) as Leo
- Dune (2021) as Stilgar
- The Good Boss (2021) as Julio Blanco
- Being the Ricardos (2021) as Desi Arnaz
- Lyle, Lyle, Crocodile (2022) as Hector P. Valenti
- The Little Mermaid (2023) as King Triton
- Dune: Part Two (2024) as Stilgar
- Spellbound (2024) as King Solon (voice)
- F1 (2025) as Ruben Cervantes
- The Beloved (2026) as Esteban Martínez
Javier Bardem TV shows
- The Oscars (1953) as Self
- The Oscars (1953) as Self - Presenter
- Jeopardy! (1984) as Self - Clue Presenter
- Conan O'Brien Must Go (2024) as Self
- Monsters: The Lyle and Erik Menendez Story (2024) as José Menendez
- Cape Fear (2026) as Max Cady
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Javier Bardem been in?
Javier Bardem has 50 credited film roles and 6 TV roles, for a total of 56 credits from 1953 to 2026.
What was Javier Bardem's first major role?
The Oscars (1953).
What is Javier Bardem's most recent project?
Cape Fear (2026).



