Question for our readers, and it could be a contentious one: what’s the best performance Leonardo DiCaprio has ever given? Over a career spanning three decades, he’s tackled so much territory. I came up with my personal 10 best — below— and somehow managed to omit strong work from him in “Shutter Island,” “Inception,” “This Boy’s Life,” and “The Revenant.”
Whenever DiCaprio’s acting comes up, the debate always seems polarized—he’s either overrated or underrated, never in between. That discussion isn’t going away anytime soon. What can’t be denied is that, across a career filled with acclaimed and commercially successful films, DiCaprio has become an icon. He consistently gravitates toward auteur-driven projects and rarely plays it safe. Sure, he’s been miscast a few times, but when the role fits, he more often than not delivers in a big way.
DiCaprio might be one of the last true old-school leading men in Hollywood—an actor who refuses to play it safe, consistently chasing risky, adventurous projects. Just look at his résumé: Scorsese, Spielberg, Iñárritu, Nolan, Tarantino, Paul Thomas Anderson, Allen, Cameron, Eastwood, Scott, Mendes. It reads like a roll call of modern cinema’s greats
DiCaprio has racked up seven Oscar nominations over the years, finally winning in 2016 for “The Revenant.” Interestingly, I’ve chosen to leave that performance off this list—not out of dislike for the film or his work, but because I believe he’s delivered stronger turns elsewhere. He’ll probably get an eighth nom for Paul Thomas Anderson’s “One Battle After Another,” practically a lock, although I refrain from including it here due to potential recency bias.
With that in mind, here are what I consider his ten best performances.
1) Jordan Belfort, “The Wolf Of Wall Street”
This stands as the pinnacle of DiCaprio’s career. In Scorsese’s now-classic epic of excess, he pushed his range further than ever before. DiCaprio was tasked with embodying a character who is both monstrous and magnetic, a figure of satire yet frighteningly real. The role required a blend of physical comedy, manic energy, and psychological depth—elements that could have easily tipped into parody. Some moments teeter on slapstick, yet his embodiment of a Wall Street madman never collapses into caricature—few actors could have balanced it as brilliantly as he did. Though divisive upon release, the film has only grown in stature and will continue to be regarded as a modern classic. It remains DiCaprio’s riskiest, most audacious performance.
2) Howard Hughes, “The Aviator”
Martin Scorsese’s film remains the finest ever made about obsessive-compulsive disorder—a condition often mishandled or oversimplified in pop culture. In it, DiCaprio delivers a stunning portrait of Howard Hughes, capturing both his brilliance and his unraveling with remarkable precision. The performance is layered with subtle details, so easy to miss yet crucial in illustrating Hughes’ descent into isolation as his compulsions took over. For the then 30-year-old actor, this could easily have been the role that won him it all: a sweeping Hollywood epic about an industry legend, anchored by a performance that hit every note, embodying the quirks and torments of mental illness with uncanny authenticity.
3) Arnie Grape, “What’s Eating Gilbert Grape?”
DiCaprio’s breakout came in Lasse Hallström’s small gem of a film, where, at just 19, he delivered a performance so convincing it left many viewers believing the role had been played by a non-professional actor with a developmental disability. Taking on such a part is fraught with pitfalls—often leaning toward caricature—but DiCaprio managed to inhabit Arnie Grape with a sensitivity and authenticity that was both heartbreaking and lived-in. Even alongside Johnny Depp at the peak of his heartthrob fame, DiCaprio stole nearly every scene he was in. The performance is detailed down to the smallest gestures and mannerisms, and it announced the arrival of an actor whose commitment and precision would define his career.
4) Billy Costigan, “The Departed”
When you’re sharing the screen with Jack Nicholson at his most unhinged and Mark Wahlberg firing off profanity-laced tirades, it’s easy to get overshadowed. Yet in “The Departed,” DiCaprio delivered the film’s most controlled and quietly devastating performance. His character, caught between identities and unable to distinguish allies from enemies, is the one who anchors the chaos. What makes the role so compelling is the mix of emotional volatility and physical tension he brings to every scene—an internal implosion set against a backdrop of violence and betrayal. It’s DiCaprio who provides the bruised heart at the center of all the mayhem.
5) Jack Dawson, “Titanic”
DiCaprio deserved an Oscar nomination for “Titanic,” yet it was Kate Winslet and Gloria Stuart who received the recognition. In truth, it was DiCaprio who carried the film, injecting soul and vulnerability into James Cameron’s famously stilted dialogue and giving the blockbuster its emotional core. Instead, his status as a teen idol at the height of “Leo-Mania” may have worked against him, with many dismissing him as just a heartthrob rather than a serious actor. The irony is that Jack Nicholson won that same year for his portrayal of an obsessive-compulsive misanthrope in “As Good As It Gets.” For a far more authentic and layered depiction of OCD, though, you only need to look at DiCaprio himself, just seven years later, in “The Aviator.”
6) Ernest, “Killers of the Flower Moon”
DiCaprio is remarkable as the “useful idiot” in “Killers of the Flower Moon.” His Ernest forms a disturbingly complex bond with Lily Gladstone’s Mollie—a relationship defined by love on one side and betrayal on the other, as he aids in the destruction of her family. What makes it so unsettling is the contradiction at its core: Ernest is both tenderly affectionate and fatally complicit, manipulated by his uncle’s ruthless greed (Robert De Niro). DiCaprio avoids extremes of heroism or villainy, crafting a portrait of a naïve, pliable man tragically in love with the woman he helps destroy.
7) Frank Abagnale Jr, “Catch Me If You Can”
DiCaprio delivers a playful, effortlessly charming performance here. Steve Spielberg harnesses his charisma to steer the film into delightfully playful territory. Fresh off relative misfires like “The Man in the Iron Mask,” “Celebrity,” and “The Beach,” DiCaprio could have tried to shed his “pretty boy” image—but instead, he leaned into it, crafting a character whose charm is central to his mischief. Frank Abagnale Jr.’s real-life exploits are absurd yet true, and DiCaprio captures that mix of audacity and likability, making us root for a con artist even as he outsmarts the FBI. It’s a deceptively difficult performance, yet he makes it look effortless.
8) Calvin Candie, “Django Unchained”
Christoph Waltz may have taken home the Oscar for “Django Unchained,” but DiCaprio was just as remarkable as Calvin Candie. His performance is loony, absurd, and terrifying—the over-the-top energy perfectly matching the eccentricity of the character. Candie, a professional connoisseur of the Mandingo game, is arguably the film’s most despicable figure: a bigoted fool with enough wealth to build his own twisted, “Candieland”-style empire. DiCaprio’s gift lies in making such an extreme, morally bankrupt character compelling and unforgettable. Surprisingly, the role didn’t earn him an Oscar nod, though the Globes at least recognized him alongside Waltz.
9) Danny Archer, “Blood Diamond”
DiCaprio earned a well-deserved Oscar nomination for this one, though it was probably as far as it could go. The role of Danny Archer didn’t offer much subtlety or layered characterization, but DiCaprio injected it with enough star power and energy to make it memorable. It’s reminiscent of Marlon Brando’s nomination for “Viva Zapata!”—a performance that showcased immense talent, but was constrained by the material. Over time, the film has fared reasonably well, holding an 8.0 on IMDb, and it’s one of the last projects where Jennifer Connelly had a substantial role to work with—a rare opportunity, unfortunately.
10) Rick Dalton, “Once Upon A Time In Hollywood”
In Quentin Tarantino’s exquisite film, DiCaprio is excellent as Rick Dalton, perfectly capturing the insecurities, ego, and vulnerability of a fading TV star. He brings a rich emotional depth to Rick, balancing moments of self-pity with flashes of charm and wit. Yet even at his best, he’s somewhat overshadowed by Brad Pitt, whose effortless charisma, deadpan humor, and magnetic screen presence as Cliff Booth make him impossible to ignore. DiCaprio delivers a fully realized, nuanced performance, but Pitt’s sheer ease and timing consistently steal the spotlight, highlighting just how strong both performances are in Quentin Tarantino’s nostalgic ensemble.