
Leonardo DiCaprio is one of Hollywood's most celebrated actors, with a career spanning decades and a portfolio of unforgettable performances. From his breakout role in Titanic to his Oscar-winning turn in The Revenant, DiCaprio has consistently delivered powerhouse performances. Here, we rank his best films based on critical acclaim, fan love, and cultural impact.
10. Catch Me If You Can (2002)
In this Steven Spielberg-directed crime drama, DiCaprio plays Frank Abagnale Jr., a charming con artist who successfully impersonates a pilot, doctor, and lawyer. His chemistry with Tom Hanks adds depth to this thrilling cat-and-mouse chase.
9. The Aviator (2004)
DiCaprio’s portrayal of eccentric billionaire Howard Hughes earned him critical praise and his first Golden Globe for Best Actor. The film explores Hughes’ brilliance and struggles with mental health, showcasing DiCaprio’s range.
8. Django Unchained (2012)
Though not the lead, DiCaprio steals scenes as the villainous Calvin Candie in Quentin Tarantino’s brutal Western. His performance is both terrifying and magnetic, proving his versatility.
7. The Wolf of Wall Street (2013)
DiCaprio’s wild, high-energy portrayal of stockbroker Jordan Belfort is one of his most iconic roles. The film, directed by Martin Scorsese, is a darkly comedic dive into greed and excess.
6. Inception (2010)
Christopher Nolan’s mind-bending sci-fi thriller features DiCaprio as Dom Cobb, a thief who steals secrets through dream-sharing technology. The film’s intricate plot and stunning visuals make it a standout.
5. The Departed (2006)
In this gripping crime drama, DiCaprio plays an undercover cop infiltrating the mob. The film, directed by Scorsese, won Best Picture at the Oscars and remains a fan favorite.
4. Once Upon a Time in Hollywood (2019)
DiCaprio shines as fading TV star Rick Dalton in Tarantino’s love letter to 1960s Hollywood. His comedic and dramatic chops are on full display in this nostalgic masterpiece.
3. Titanic (1997)
The film that made DiCaprio a global superstar, Titanic remains a cultural phenomenon. His portrayal of Jack Dawson, a penniless artist who falls for Kate Winslet’s Rose, is timeless.
2. The Revenant (2015)
DiCaprio finally won his long-awaited Oscar for his grueling performance as frontiersman Hugh Glass. The film’s brutal realism and breathtaking cinematography make it unforgettable.
1. Shutter Island (2010)
In this psychological thriller, DiCaprio delivers a haunting performance as a U.S. Marshal investigating a mysterious disappearance. The film’s twist ending and eerie atmosphere cement its place as his best work.