The Best Leonardo DiCaprio Movies

When it comes to Hollywood A-listers, few names shine as brightly as Leonardo DiCaprio. With a career spanning over three decades, Leo, as he is fondly known, has established himself as one of the most talented and versatile actors in the industry. His journey from a child actor to an Oscar-winning powerhouse has been nothing short of remarkable. In this list, we’ll explore some of the best Leonardo DiCaprio movies that showcase his incredible range and acting prowess. From epic blockbusters to intimate dramas, these films have left an indelible mark on the world of cinema.

10. Once Upon a Time in Hollywood (2019)

The Best Leonardo DiCaprio Movies - Once Upon a Time in Hollywood

In Quentin Tarantino’s ode to Hollywood’s golden age, DiCaprio plays Rick Dalton, a fading actor trying to revive his career. His performance is a masterclass in character depth and vulnerability, earning him another Oscar nomination.

9. The Aviator (2004)

The Best Leonardo DiCaprio Movies - The Aviator

In Martin Scorsese’s biographical drama, DiCaprio takes on the challenging role of Howard Hughes, the eccentric and brilliant aviation pioneer. His portrayal earned him critical acclaim and showcased his dedication to character transformation.

8. Revolutionary Road (2008)

The Best Leonardo DiCaprio Movies - Revolutionary Road

In this heartbreaking drama directed by Sam Mendes, DiCaprio reunites with Kate Winslet to play Frank Wheeler. The film explores the disintegration of a marriage in 1950s suburban America and demonstrates Leo’s ability to excel in intimate, emotionally charged roles.

7. The Wolf of Wall Street (2013)

The Best Leonardo DiCaprio Movies - The Wolf of Wall Street

Another Scorsese collaboration, “The Wolf of Wall Street,” showcases DiCaprio’s exceptional talent for playing morally complex characters. He portrays Jordan Belfort, a stockbroker involved in massive securities fraud and corruption. Leo’s portrayal of Belfort’s hedonistic and outrageous lifestyle is a tour de force.

6. Catch Me If You Can (2002)

The Best Leonardo DiCaprio Movies - Catch Me If You Can

In this Spielberg-directed biographical crime film, DiCaprio plays Frank Abagnale Jr., a con artist who successfully posed as a Pan American World Airways pilot, a Georgia doctor, and a Louisiana parish prosecutor. His charismatic and dynamic performance opposite Tom Hanks is a true standout.

5. Django Unchained (2012)

The Best Leonardo DiCaprio Movies - Django Unchained

In Quentin Tarantino’s “Django Unchained,” DiCaprio takes on the role of Calvin Candie, a ruthless Mississippi plantation owner. This performance allowed Leo to explore his dark side and received critical acclaim for his portrayal of the sinister character.

4. The Departed (2006)

The Best Leonardo DiCaprio Movies - The Departed

In Martin Scorsese’s crime thriller “The Departed,” DiCaprio plays Billy Costigan, an undercover cop infiltrating the Boston mob. This gritty and intense film showcases Leo’s ability to hold his own alongside heavyweights like Jack Nicholson and Matt Damon.

3. The Revenant (2015)

The Best Leonardo DiCaprio Movies - The Revenant

“The Revenant” is the movie that finally earned Leonardo DiCaprio his long-overdue Oscar for Best Actor. Directed by Alejandro González Iñárritu, this survival epic features Leo as frontiersman Hugh Glass, who battles the harsh wilderness and seeks revenge after being left for dead. His commitment to the physically demanding role was nothing short of extraordinary. Leonardo DiCaprio movies took an unexpected turn with this production.

2. Inception (2010)

The Best Leonardo DiCaprio Movies - Inception

Directed by Christopher Nolan, “Inception” is a mind-bending sci-fi thriller where DiCaprio plays Dom Cobb, a skilled thief who enters the dreams of others to steal their secrets. This visually stunning film not only showcases Leo’s acting chops but also his ability to anchor complex narratives. Of all the Leonardo DiCaprio movies here, this one will most certainly require multiple viewing.

1. Titanic (1997)

The Best Leonardo DiCaprio Movies - Titanic

“Titanic” needs no introduction. This epic romance and disaster film, directed by James Cameron, catapulted Leonardo DiCaprio to international stardom. His portrayal of Jack Dawson, a penniless artist who falls in love with the wealthy Rose DeWitt Bukater, played by Kate Winslet, was not only heartwarming but also earned him his first Academy Award nomination.


Leonardo DiCaprio’s filmography is a testament to his incredible talent and dedication to his craft. Whether he’s navigating the icy waters of the Titanic or diving into the complex layers of a character’s psyche, Leo consistently delivers performances that leave a lasting impact. As he continues to challenge himself with diverse roles, moviegoers around the world eagerly await his next cinematic masterpiece. In the world of film, Leonardo DiCaprio is undoubtedly a true titan.