Leonardo DiCaprio Filmography: Every Movie and TV Show in Order
All 55 Leonardo DiCaprio roles in chronological order (1953 to 2025): 48 movies and 7 TV series.

How many movies and TV shows has Leonardo DiCaprio been in? This complete Leonardo DiCaprio filmography lists 55 credited roles (48 films, 7 TV series), in chronological order from 1953 to 2025, with links to our full guides where available.
Leonardo DiCaprio movies in order
- Mickey's Safety Club: Street Safe, Street Smart (1989) as Alex (voice)
- Critters 3 (1991) as Josh
- Poison Ivy (1992) as Guy
- This Boy's Life (1993) as Toby
- What's Eating Gilbert Grape (1993) as Arnie Grape
- The Quick and the Dead (1995) as Kid
- The Basketball Diaries (1995) as Jim Carroll
- Total Eclipse (1995) as Arthur Rimbaud
- Romeo + Juliet (1996) as Romeo
- Marvin's Room (1996) as Hank Lacker
- Titanic (1997) as Jack Dawson
- The Man in the Iron Mask (1998) as King Louis XIV / Philippe
- Celebrity (1998) as Brandon
- The Beach (2000) as Richard
- Don's Plum (2002) as Derek
- Gangs of New York (2002) as Amsterdam Vallon
- Catch Me If You Can (2002) as Frank Abagnale Jr.
- Catch Me If You Can: Behind the Camera (2003) as Self
- The Aviator (2004) as Howard Hughes
- The Departed (2006) as Billy
- Blood Diamond (2006) as Danny Archer
- The 11th Hour (2007) as Self - Narrator (voice)
- Body of Lies (2008) as Roger Ferris
- Revolutionary Road (2008) as Frank Wheeler
- Shutter Island (2010) as Teddy Daniels
- IMAX Hubble (2010) as Self (Narrator)
- Inception (2010) as Dom Cobb
- J. Edgar (2011) as John Edgar Hoover
- Final Cut: Ladies and Gentlemen (2012) as (archive footage)
- Reflections on Titanic (2012) as Self
- Django Unchained (2012) as Calvin J. Candie
- The Great Gatsby (2013) as Jay Gatsby
- The Wolf of Wall Street (2013) as Jordan Belfort
- The Audition (2015) as Self
- The Revenant (2015) as Hugh Glass
- Before the Flood (2016) as Self
- Spielberg (2017) as Self
- Ryuichi Sakamoto: CODA (2017) as Hugh Glass (archive footage)
- And We Go Green (2019) as Self
- Ice on Fire (2019) as Self - Narrator
- Once Upon a Time... in Hollywood (2019) as Rick Dalton
- Leonardo DiCaprio: Most Wanted! (2021) as Self - Actor (archive footage)
- kid 90 (2021) as Self (archive footage)
- The Lost Leonardo (2021) as Self - Actor (archive footage)
- Adele One Night Only (2021) as Self
- Don't Look Up (2021) as Dr. Randall Mindy
- Killers of the Flower Moon (2023) as Ernest Burkhart
- One Battle After Another (2025) as Bob
Leonardo DiCaprio TV shows
- The Oscars (1953) as Self
- Santa Barbara (1984) as Young Mason Capwell
- Growing Pains (1985) as Luke Brower
- Roseanne (1988) as Darlene's Classmate
- The Last Dance (2020) as Self
- Whose Vote Counts, Explained (2020) as Narrator (voice)
- Mr. Scorsese (2025) as Self
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Leonardo DiCaprio been in?
Leonardo DiCaprio has 48 credited film roles and 7 TV roles, for a total of 55 credits from 1953 to 2025.
What was Leonardo DiCaprio's first major role?
The Oscars (1953).
What is Leonardo DiCaprio's most recent project?
Mr. Scorsese (2025).



