Benicio del Toro Filmography: Every Movie and TV Show in Order
All 58 Benicio del Toro roles in chronological order (1953 to 2025): 53 movies and 5 TV series.

How many movies and TV shows has Benicio del Toro been in? This complete Benicio del Toro filmography lists 58 credited roles (53 films, 5 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
Benicio del Toro movies in order
- Big Top Pee-wee (1988) as Duke the Dog-Faced Boy
- Licence to Kill (1989) as Dario
- Madonna: The Immaculate Collection (1990) as Kid Sitting on Car (segment "La Isla Bonita")
- The Indian Runner (1991) as Miguel
- Christopher Columbus: The Discovery (1992) as Alvaro Harana
- Money for Nothing (1993) as Dino Palladino
- Golden Balls (1993) as Bob, el amigo de Miami
- Fearless (1993) as Manny Rodrigo
- China Moon (1994) as Lamar Dickey
- Swimming with Sharks (1994) as Rex
- The Usual Suspects (1995) as Fenster
- The Funeral (1996) as Gaspare
- Cannes Man (1996) as Self
- Basquiat (1996) as Benny Dalmau
- The Fan (1996) as Juan Primo
- Excess Baggage (1997) as Vincent
- Joyride (1997) as Detective Lopez
- Fear and Loathing in Las Vegas (1998) as Dr. Gonzo
- Snatch (2000) as Franky Four Fingers
- The Way of the Gun (2000) as Mr. Longbaugh
- Bread and Roses (2000) as Party Guest (uncredited)
- Traffic (2000) as Javier Rodriguez
- The Pledge (2001) as Toby Jay Wadenah
- The Hunted (2003) as Aaron Hallam
- Breakfast with Hunter (2003) as Self
- 21 Grams (2003) as Jack Jordan
- Sin City (2005) as Jackie Boy
- Trailer for a Remake of Gore Vidal's Caligula (2005) as Macro
- Things We Lost in the Fire (2007) as Jerry Sunborne
- Shine a Light (2008) as Self - Concert Audience (uncredited)
- Che: Part One (2008) as Ernesto Che Guevara
- Che: Part Two (2008) as Ernesto Che Guevara
- The Wolfman (2010) as Lawrence Talbot
- Somewhere (2010) as Celebrity (uncredited)
- Savages (2012) as Lado
- Jimmy P. (2013) as Jimmy Picard
- Thor: The Dark World (2013) as Taneleer Tivan / The Collector (uncredited)
- Guardians of the Galaxy (2014) as The Collector
- Escobar: Paradise Lost (2014) as Pablo Escobar
- Inherent Vice (2014) as Sauncho Smilax, Esq.
- The Little Prince (2015) as The Snake (voice)
- A Perfect Day (2015) as Mambrú
- Sicario (2015) as Alejandro Gillick
- Star Wars: The Last Jedi (2017) as DJ
- The Director and the Jedi (2018) as Self
- Avengers: Infinity War (2018) as The Collector
- Sicario: Day of the Soldado (2018) as Alejandro Gillick
- Dora and the Lost City of Gold (2019) as Swiper (voice)
- No Sudden Move (2021) as Ronald Russo
- The French Dispatch of the Liberty, Kansas Evening Sun (2021) as Moses Rosenthaler
- Reptile (2023) as Tom Nichols
- The Phoenician Scheme (2025) as Zsa-zsa Korda
- One Battle After Another (2025) as Sensei Sergio St. Carlos
Benicio del Toro TV shows
- The Oscars (1953) as Self
- Miami Vice (1984) as Pito
- Tales from the Crypt (1989) as Bill
- Escape at Dannemora (2018) as Richard Matt
- What If...? (2021) as The Collector (voice)
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Benicio del Toro been in?
Benicio del Toro has 53 credited film roles and 5 TV roles, for a total of 58 credits from 1953 to 2025.
What was Benicio del Toro's first major role?
The Oscars (1953).
What is Benicio del Toro's most recent project?
One Battle After Another (2025).



