Antonio Banderas Filmography: Every Movie and TV Show in Order
All 102 Antonio Banderas roles in chronological order (1953 to 2024): 97 movies and 5 TV series.

How many movies and TV shows has Antonio Banderas been in? This complete Antonio Banderas filmography lists 102 credited roles (97 films, 5 TV series), in chronological order from 1953 to 2024, with links to our full guides where available.
Antonio Banderas movies in order
- Labyrinth of Passion (1982) as Sadec
- The Court of the Pharaoh (1985) as Fray José / José en un momento posterior
- Matador (1986) as Ángel
- Law of Desire (1987) as Antonio Benítez
- Women on the Verge of a Nervous Breakdown (1988) as Carlos
- Going Down in Morocco (1989) as Alberto
- Tie Me Up! Tie Me Down! (1990) as Ricky
- Madonna: Truth or Dare (1991) as Self
- The Mambo Kings (1992) as Nestor Castillo
- Outrage (1993) as Marcos Vallez
- The House of the Spirits (1993) as Pedro Tercero Gareia
- Philadelphia (1993) as Miguel Alvarez
- Of Love and Shadows (1994) as Francisco
- Interview with the Vampire (1994) as Armand
- Miami Rhapsody (1995) as Antonio
- Desperado (1995) as El Mariachi
- Assassins (1995) as Miguel Bain
- Never Talk to Strangers (1995) as Tony Ramirez
- Two Much (1995) as Art Dodge
- Four Rooms (1995) as Man
- Evita (1996) as Ché
- The Mask of Zorro (1998) as Alejandro Murrieta / Zorro
- The White River Kid (1999) as Morales Pittman
- The 13th Warrior (1999) as Ahmed Ibh Fahdlan
- Play It to the Bone (1999) as Cesar Dominguez
- Spy Kids (2001) as Gregorio Cortez
- The Body (2001) as Father Matt Gutierrez
- Original Sin (2001) as Luis Antonio Vargas
- Femme Fatale (2002) as Nicolas Bardo
- Spy Kids 2: The Island of Lost Dreams (2002) as Gregorio Cortez
- Frida (2002) as David Alfaro Siqueiros
- Ballistic: Ecks vs. Sever (2002) as Agent Jeremiah Ecks
- Spy Kids 3-D: Game Over (2003) as Gregorio Cortez
- And Starring Pancho Villa as Himself (2003) as Pancho Villa
- Once Upon a Time in Mexico (2003) as El Mariachi
- Imagining Argentina (2003) as Carlos Rueda
- Shrek 2 (2004) as Puss in Boots (voice)
- Far Far Away Idol (2004) as Puss In Boots (voice)
- The Legend of Zorro (2005) as Don Alejandro de la Vega / Zorro
- Take the Lead (2006) as Pierre Dulaine
- Bordertown (2007) as Alfonso Diaz
- Shrek the Third (2007) as Puss in Boots (voice)
- Shrek the Halls (2007) as Puss in Boots (voice)
- My Mom's New Boyfriend (2008) as Tommy Martinez
- The Other Man (2008) as Ralph
- Thick as Thieves (2009) as Gabriel Martin
- Shrek Forever After (2010) as Puss in Boots (voice)
- You Will Meet a Tall Dark Stranger (2010) as Greg
- Scared Shrekless (2010) as Puss in Boots (voice)
- Donkey's Christmas Shrektacular (2010) as Puss in Boots (voice)
- Shrek's Yule Log (2010) as Puss in Boots (voice)
- The Big Bang (2011) as Ned Cruz
- The Skin I Live In (2011) as Dr. Robert Ledgard
- Spy Kids: All the Time in the World (2011) as Gregorio Cortez (uncredited)
- Puss in Boots (2011) as Puss in Boots (voice)
- Haywire (2011) as Rodrigo
- Woody Allen: A Documentary (2011) as Self
- Black Gold (2011) as Emir Nesib
- Puss in Boots: The Three Diablos (2012) as Puss in Boots (voice)
- Ruby Sparks (2012) as Mort
- Dreamworks Spooky Stories (2012) as Puss in Boots (voice)
- Dreamworks: Holiday Classics (2012) as Puss in Boots (voice)
- I'm So Excited! (2013) as León
- Justin and the Knights of Valour (2013) as Sir Clorex (voice)
- Machete Kills (2013) as El Camaleón 4
- Shrek Stories (2013) as Puss in Boots (voice)
- The Expendables 3 (2014) as Galgo
- Automata (2014) as Jacq Vaucan
- The SpongeBob Movie: Sponge Out of Water (2015) as Burger Beard
- The 33 (2015) as Mario Sepúlveda
- Knight of Cups (2015) as Tonio
- Finding Altamira (2016) as Marcelino
- SpongeBob SquarePants: Sea Side Story (2017) as Burger Beard
- Security (2017) as Eduardo 'Eddie' Deacon
- Black Butterfly (2017) as Paul
- Gun Shy (2017) as Turk Henry
- The Music of Silence (2017) as Le maestro
- Acts of Vengeance (2017) as Frank Valera
- Bullet Head (2017) as Blue
- Beyond the Edge (2018) as Gordon
- Life Itself (2018) as Vincent Saccione
- Pain and Glory (2019) as Salvador Mallo
- The Laundromat (2019) as Ramón Fonseca
- Dolittle (2020) as King Rassouli
- Hitman's Wife's Bodyguard (2021) as Aristotle Papdopolous
- Official Competition (2021) as Félix Rivero
- Uncharted (2022) as Santiago Moncada
- Code Name Banshee (2022) as Caleb
- The Enforcer (2022) as Cuda
- Puss in Boots: The Last Wish (2022) as Puss in Boots (voice)
- Indiana Jones and the Dial of Destiny (2023) as Renaldo
- Journey to Bethlehem (2023) as Herod the Great
- Timeless Heroes: Indiana Jones and Harrison Ford (2023) as Self
- Cult Killer (2024) as Mikeal Tallini
- The Clean Up Crew (2024) as Gabriel
- Paddington in Peru (2024) as Hunter Cabot
- Babygirl (2024) as Jacob
Antonio Banderas TV shows
- The Oscars (1953) as Self
- Great Performances (1971) as Self
- American Idol (2002) as Self
- DreamWorks Shrek's Swamp Stories (2008) as Puss in Boots (voice)
- Genius (2017) as Pablo Picasso
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Antonio Banderas been in?
Antonio Banderas has 97 credited film roles and 5 TV roles, for a total of 102 credits from 1953 to 2024.
What was Antonio Banderas's first major role?
The Oscars (1953).
What is Antonio Banderas's most recent project?
Babygirl (2024).



