Leonardo DiCaprio isn’t just the definitive movie star of his generation; he’s approaching the all-time status of greats like Robert De Niro, Al Pacino, Gene Hackman, and Jack Nicholson. DiCaprio may have had a big jump start to his career with Titanic, but he’s earned all the success that he’s earned through years of hard work alongside virtually every great living director.

DiCaprio has very few misses on his resume, and the few that he does have are at least spectacular (looking at you, Critters 3 and Don’s Plum). With no signs of slowing down, the future looks bright for DiCaprio (who may be starring in a Frank Sinatra biopic soon). For fans of the talented actor and those just looking to see more of him, here are the greatest Leonardo DiCaprio movies of all-time, ranked.

25 ‘Body of Lies’ (2008)

Appeared as Roger Ferris

Body of Lies - 2008
Image via Warner Bros. Pictures

Ridley Scott may be best known for his work on science fiction films and historical epics, but Body of Lies saw him taking on the espionage genre in a modern context. The film stars DiCaprio as an American military operative working in CIA's Near East Division who goes to Jordan to thwart an emerging terrorist threat.

Despite the seemingly inflammatory nature of the subject matter, Scott does a great job of not lionizing the CIA or any of the United States' overseas military activity. It was the rare case where DiCaprio got to play an action star, something he’s long avoided doing.

Body of Lies (2008)
R
Where to Watch

*Availability in US

  • stream
  • rent
  • buy

Not available

Release Date
October 10, 2008
Director
Ridley Scott
Runtime
128
Main Genre
Action

24 ‘The Great Gatsby’ (2013)

Appeared as James Gatz / Jay Gatsby

Joel Edgerton, Tobey Maguire, Carey Mulligan and Leonardo DiCaprio in 'The Great Gatsby'

Baz Luhrmann’s adaptation of F. Scott Fitzgerald’s The Great Gatsby is everything that someone would come to expect from the notoriously stylized director; Luhrmann decided to capture the excitement of the “roaring 1920s” with hyperactive visuals and a soundtrack populated by hits by recent artists.

DiCaprio is perfectly suited (no pun intended, but he does have some snazzy outfits) to play the embodiment of wealth and class that is Jay Gatsby. Beneath the good looks of someone who seems so “in the moment” is a deeply wounded, lonely soul in desperate search of love, ensuring that The Great Gatsby is an interesting character study.

The Great Gatsby
PG-13
Where to Watch

*Availability in US

  • stream
  • rent
  • buy

Release Date
May 10, 2013
Director
Baz Luhrmann
Cast
Lisa Adam , Frank Aldridge , Amitabh Bachchan , Steve Bisley , Richard Carter , Jason Clarke
Runtime
143

23 ‘Blood Diamond’ (2006)

Appeared as Daniel "Danny" Archer

Leonardo DiCaprio and Djimon Hounsou in Blood Diamond (1)
Image via Warner Bros. Pictures

DiCaprio had the rare challenge of competing against himself at the 2007 Academy Awards; since the Oscars only allow an actor to be nominated for one film in a single category, DiCaprio’s Blood Diamond performance got in over his (arguably superior) work on Martin Scorsese’s Best Picture winner The Departed.

Blood Diamond stars DiCaprio as the mercenary Danny Archer, who reluctantly agrees to help a South African man (Djimon Hounsou in an Oscar-nominated performance) find his missing son in the midst of a civil conflict. DiCaprio does a great job mastering the notoriously difficult South African accent.

Blood Diamond
R
Where to Watch

*Availability in US

  • stream
  • rent
  • buy

Not available

Release Date
January 26, 2006
Director
Edward Zwick
Cast
Leonardo DiCaprio , Djimon Hounsou , Jennifer Connelly , Kagiso Kuypers , Arnold Vosloo , Antony Coleman
Runtime
143
Main Genre
Adventure

22 ‘J. Edgar’ (2011)

Appeared as J. Edgar Hoover

J. Edgar Hoover and Clyde Tolson in court in J. Edgar.
Image via Warner Bros. Pictures

J. Edgar is one of the more underrated films within the late filmography of Clint Eastwood. While not all of the makeup effects are necessarily great, Eastwood does a great job at showing how childhood trauma and being forced to mask his sexuality forced J. Edgar Hoover to create one of the most powerful (and most dangerous) institutions in the history of the United States.

DiCaprio has never shied away from onscreen intimacy, and Eastwood shows both restraint and respect in showing the gradual romance that develops between Hoover and his long-time partner Clyde (Armie Hammer). It's a fascinating biopic and an essential for fans of both DiCaprio and Eastwood.

J. Edgar
R
Where to Watch

*Availability in US

  • stream
  • rent
  • buy

Not available

Release Date
November 9, 2011
Director
Clint Eastwood
Runtime
137
Main Genre
Biography

21 ‘The Man in the Iron Mask’ (1998)

Appeared as Philippe Bourbon / King Louis XIV

It takes a truly talented actor to play twins on screen and turn them into two completely distinguishable characters with an opposite set of skills and mannerisms. In this dark action drama centered on Dumas' musketeers (now a little older and worse for the wear), DiCaprio stars as both the villainous tyrant King Louis XIV and his potential successor, Phillippe.

This is very much the 1990s version of The Three Musketeers, which means there’s a lot of flashy action, onscreen sensuality, and overblown speeches. The Man in the Iron Mask may not be the most family-friendly slant on the classic adventure story, but it certainly has all the pomp and circumstance that the novel demands.

Watch on Fubo

20 ‘This Boy’s Life’ (1993)

Appeared as Tobias "Toby" Wolff