
As an Amazon Associate, Modded gets commissions for purchases made through links in this post.
Leonardo DiCaprio is one of the most captivating actors of our time. His ability to disappear into a role, whether he’s playing a cunning con artist or a tortured frontiersman, is unmatched. Over the years, DiCaprio has built a filmography that’s as varied as it is impressive. Here are some of the best Leonardo DiCaprio movies to add to your must-watch list.
1. Titanic (1997)

Titanic is one of the best Leonardo DiCaprio movies and the film that made him a household name. As Jack Dawson, the penniless artist who falls in love aboard the doomed RMS Titanic, DiCaprio won hearts around the world. It’s a sweeping romance, a tragedy and an iconic pop culture phenomenon. And let’s be honest — we’re all still debating whether there was room on that door.
This epic romance-meets-disaster film turned DiCaprio into a global icon. He was just 22 at the time, but his performance as Jack showed serious depth and star power. The chemistry between DiCaprio and Kate Winslet (Rose) became legendary. Titanic was the highest-grossing film ever at the time and won 11 Academy Awards — though not one for Leo.
Where to watch: Amazon Prime Video, Paramount Plus Apple TV Channel and Apple TV
2. The Revenant (2015)

Raw, brutal and deeply emotional, The Revenant finally earned DiCaprio his long-overdue Oscar. He plays Hugh Glass, a frontiersman left for dead in the freezing wilderness. With minimal dialogue and maximum intensity, he carries the film with sheer physical and emotional force. It’s a survival story like no other. He endured freezing temperatures, ate raw bison liver and crawled through snow and mud to portray Glass’s brutal fight for survival.
Grizzly bears are large, strong and roam coastal areas and forests. And The Revenant’s famous grizzly bear scene will leave you on the edge of your seat.
Where to watch: Disney+, Apple TV and Amazon Video
3. Inception (2010)

Christopher Nolan’s mind-bending thriller gave DiCaprio the chance to explore layers of emotion within a sci-fi spectacle. As Dom Cobb, he’s a thief of dreams and a grieving husband. The film’s complex structure and striking visuals are unforgettable — and DiCaprio grounds it all with a performance full of sorrow and urgency.
Where to watch: HBO Max and Netflix
4. The Wolf of Wall Street (2013)

Wild, chaotic and unapologetically excessive. DiCaprio is electric as Jordan Belfort, the real-life stockbroker who lived fast and fell hard. The film, directed by Martin Scorsese, is three hours of madness — but DiCaprio makes it impossible to look away. He’s hilarious, disgusting, charming and tragic all at once.
DiCaprio goes full throttle in this outrageous tale of excess. His performance is bold, unfiltered and packed with charisma — from hilarious drug-fueled scenes to dark moral collapse. This is one of the best bachelor party movies due to its legendary bachelor party scene. Many thought he’d win Best Actor that year. He didn’t. Still, this is one of his most talked-about roles.
Where to watch: Hulu and Paramount Plus
5. Catch Me If You Can (2002)

Here, DiCaprio plays real-life con man Frank Abagnale Jr., and he’s having the time of his life. The film is fast-paced and fun, but it’s also surprisingly heartfelt. His chemistry with Tom Hanks adds emotional weight to a story that could’ve been just a stylish caper.
This film showed off his lighter, more playful side. As a teenage con artist, he charms his way through fake jobs, forged checks and close calls. Tom Hanks plays the FBI agent chasing him. Their cat-and-mouse dynamic is one of the movie’s highlights.
Where to watch: Paramount Plus
6. Shutter Island (2010)
Psychological and haunting, this is one of the best Leonardo DiCaprio movies of all time and hands down one of his most underrated performances. He plays a U.S. Marshall investigating a disappearance at a mysterious mental institution. The story twists and turns, pulling the viewer into a fog of doubt and confusion. By the end, DiCaprio leaves you questioning everything — including his own reality.
Where to watch: Apple TV and Amazon Prime
7. Once Upon a Time in Hollywood (2019)
In Quentin Tarantino’s love letter to 1960s Hollywood, DiCaprio plays fading actor Rick Dalton. It’s one of his most human roles. He’s funny, flawed, anxious and deeply sympathetic. His scene breakdown in the trailer is pure gold. This film lets DiCaprio show off his comedic timing and dramatic chops in equal measure. He also showed off his famous goatee and mustache look in this flick.
Where to watch: Apple TV, Netflix and Paramount Plus
8. The Great Gatsby (2013)
Millionnaire Jay Gatsby throws lavish parties hoping to reunite with his lost love, Daisy Buchanan. Set in the 1920s, this is a visually stunning take on F. Scott Fitzgerald’s classic novel. The film used real pieces of Tiffany & Co. jewelry to reflect Gatsby’s obsession with status and wealth. Set the mood and make yourself a Gatsby-esque vintage cocktail before settling down to watch this blockbuster.
Where to watch: Netflix and Amazon Prime
9. Blood Diamond (2006)
Set in war-torn Sierra Leone, DiCaprio plays Danny Archer, a diamond smuggler who reluctantly grows a conscience. His accent is spotty, but his performance is gripping. The father-son story at the center and Leo’s transformation from selfish survivor to reluctant hero hits hard. It’s action-packed, emotional and makes a powerful statement about conflict diamonds.
Where to watch: Amazon Prime and Apple TV
10. Romeo + Juliet (1996)
Directed by Baz Luhrmann, Shakespeare’s tragedy gets a flashy modern makeover. Guns replace swords, but the language stays the same. It’s moody, stylized and full of teen angst — in the best way.
Where to watch: Hulu and Disney+
11. The Departed (2006)
An undercover cop infiltrates the Boston mob while a mole in the police force does the same in reverse. Another cat-and-mouse game with life-and-death consequences. Jack Nicholson improvised many of his scenes, keeping Leo and the rest of the cast on their toes. DiCaprio’s intensity in this crime thriller is unforgettable. He’s constantly on edge — and you will be too.
Where to watch: Amazon Prime and Apple TV
12. The Aviator (2004)
A biopic of eccentric billionaire Howard Hughes, following his rise in aviation and film, and his decline into obsessive-compulsive disorder. DiCaprio spent time with OCD patients to prepare for this role.
Where to watch: Amazon Prime and Apple TV
13. This Boy’s Life (1993)
This coming-of-age drama is one of DiCaprio’s earliest leading roles. Opposite Robert De Niro, he plays a teen trying to escape his abusive stepfather. You can already see the talent and flashes of his intensity, even at just 18 years old.
Where to watch: Apple TV and Amazon Prime
14. Don’t Look Up (2021)
DiCaprio plays a scientist trying to warm the world about an approaching comet. This film is a climate change allegory wrapped in absurdist humor. This satirical comedy stars other Hollywood icons like Jennifer Lawrence, Meryl Streep and Jonah Hill.
Where to watch: Netflix and Amazon Prime
Binge Leonardo DiCaprio’s Greatest Movies
From romance to revenge, from dreams to delusions, Leonardo DiCaprio has done it all. His filmography is proof of an actor willing to take risks, dive deep and constantly evolve. Whether you’ve watched the best Leonardo DiCaprio movies once or ten times, they never lose their impact — and neither does he.
Stay up to date with the latest by subscribing to Modded Minute.
Author
Jack Shaw is a senior writer at Modded. Jack is an avid enthusiast for keeping up with personal health and enjoying nature. He has over five years of experience writing in the men's lifestyle niche, and has written extensively on topics of fitness, exploring the outdoors and men's interests. His writings have been featured in SportsEd TV, Love Inc., and Offroad Xtreme among many more publications.
Subscribe to the Modded Minute
Stay up to Date with the Latest
Your email address will only be used to send you our newsletter, and at any time you may unsubscribe. For more information, see our Privacy Policy.