Best Movies Starring Leonardo DiCaprio

Source: Courtesy of Warner Bros.

19. Body of Lies (2008)
> Fellow leads: Russell Crowe, Mark Strong, Golshifteh Farahani
> Director: Ridley Scott
> Domestic box office: $39.39 million

In this action thriller, DiCaprio plays an insubordinate CIA operative in Jordan who is on a quest to track down a terrorist leader.

Source: Courtesy of New Line Cinema

18. The Basketball Diaries (1995)
> Fellow leads: Lorraine Bracco, Marilyn Sokol, James Madio
> Director: Scott Kalvert
> Domestic box office: $2.42 million

Based on the memoir of Jim Carroll, “The Basketball Diaries” follows Jim (played by DiCaprio) as a troubled teenage basketball player who develops a heroin addiction and turns to prostitution to make ends meet.

Source: Courtesy of DreamWorks Distribution

17. Revolutionary Road (2008)
> Fellow leads: Kate Winslet, Christopher Fitzgerald, Jonathan Roumie
> Director: Sam Mendes
> Domestic box office: $22.95 million

In this drama set in 1950’s Connecticut, Frank Wheeler (played by DiCaprio) is a restless romantic who hates his job and struggles to find contentment in suburban life.

Source: Courtesy of Miramax

16. Marvin’s Room (1996)
> Fellow leads: Meryl Streep, Diane Keaton, Robert De Niro
> Director: Jerry Zaks
> Domestic box office: $12.80 million

In this story of an estranged family attempting to reunite in the face of medical struggles, DiCaprio plays troubled teen Hank who has just burned down his family’s house.

Source: Courtesy of Twentieth Century Fox

15. Romeo + Juliet (1996)
> Fellow leads: Claire Danes, John Leguizamo, Harold Perrineau
> Director: Baz Luhrmann
> Domestic box office: $46.34 million

In a reimagining of this Shakespeare classic, DiCaprio plays young Romeo, who falls into forbidden love with a girl from a rival family, amidst deadly street feuds.