
Leonardo DiCaprio built his career on collaborations with directors like Martin Scorsese, Quentin Tarantino and Christopher Nolan, and on roles that each demand a different kind of acting. From a physically grueling survival film to an absurd comedy about greed, his best work can't be pinned to one genre. These ten films show most clearly why he has been at the top of Hollywood for three decades.
Cast your vote - the ranking shifts live based on the votes.
The Revenant (2015): Hugh Glass
DiCaprio plays Hugh Glass, a guide left for dead by his team after a bear attack who fights his way back through the wilderness. The filming in extreme weather shows in every shot, and the role finally won him his first Oscar in 2016.
Titanic (1997): Jack Dawson
As Jack Dawson in James Cameron's Titanic, DiCaprio went from promising young actor to global star. The romance with Kate Winslet's character carries the film, but it's his easy playfulness that makes the role work.
The Wolf of Wall Street (2013): Jordan Belfort
In this Scorsese film, DiCaprio plays stock fraudster Jordan Belfort, whose greed and arrogance give the film its energy. His physical comedy, especially in the paralyzing pills scene, shows a side his dramas rarely reveal.
Once Upon a Time in Hollywood (2019): Rick Dalton
As fading TV actor Rick Dalton in Tarantino's film, DiCaprio combines insecurity with self-mockery. The role demands vulnerability rather than strength, and that's exactly what the film leans on.
Inception (2010): Dom Cobb
In Christopher Nolan's Inception, DiCaprio plays Dom Cobb, a thief who steals ideas by entering dreams. One of his few true action roles, carried by a personal story of guilt and loss that grounds the special effects.
Django Unchained (2012): Calvin Candie
As plantation owner Calvin Candie in Tarantino's Django Unchained, DiCaprio plays a completely merciless villain for the first time in his career. The contrast with his usual sympathetic leads works brilliantly.
The Departed (2006): Billy Costigan
In The Departed, DiCaprio plays an undercover cop infiltrating Boston's Irish mob. The constant tension between his two identities carries one of his best collaborations with Scorsese.
Catch Me If You Can (2002): Frank Abagnale Jr.
As con artist Frank Abagnale Jr. in Spielberg's Catch Me If You Can, DiCaprio combines charm with an underlying loneliness. The cat-and-mouse dynamic with Tom Hanks' character gives the film its rhythm.
Killers of the Flower Moon (2023): Ernest Burkhart
In Scorsese's Killers of the Flower Moon, DiCaprio plays Ernest Burkhart, a man complicit in the murders of members of the Osage Nation in the 1920s. A role without redemption: DiCaprio plays the character's moral emptiness without softening it.
What's Eating Gilbert Grape (1993): Arnie Grape
As Arnie, the intellectually disabled younger brother in What's Eating Gilbert Grape, DiCaprio delivered at nineteen the role that earned him his first Oscar nomination. Still one of his most physical and vulnerable performances.
Missing an item in this list?
Log in or create a free account to add an item yourself.
Log in / create account