ByVaria Fedko-Blake, writer at Creators.co
Staff Writer at Moviepilot! [email protected]
Varia Fedko-Blake

Leonardo DiCaprio's career has certainly gone from strength to strength over the years. Yet you've got to admit, although he might finally be a proud bearer of an Academy Award for his role in The Revenant, it was hardly his sexiest role. Of course, that's unless you find tussles with angry bears and endless wheezing through the lonely wilderness particularly hot.

Anyway, the point is that while we may be getting swept away by his acting ability in a myriad of serous roles, there's nothing wrong with taking a strut back down memory lane to his '90s heartthrob status.

Prepare to swoon at some of Leonardo DiCaprio's often forgotten (yet, exceptionally hot!) roles at a young age, way before he made scooping up prestigious awards, gallivanting around on luxury yachts and banging hot Victoria's Secret models (and bad gal RiRi, #neverforget) his favorite hobby. Take note though: Leo's roles in This Boy's Life, What's Eating Gilbert Grape, Marvin's Room and The Basketball Diaries have a lot to do with addiction, abuse and mental issues so they're out by default.

Here's the selection, in no particular order:

1. Celebrity

Leo getting up to no good in 'Celebrity'
Leo getting up to no good in 'Celebrity'
  • Age: 24
  • Year: 1998
  • Role: Brandon Darrow

We've all heard of what Leonardo DiCaprio's Pussy Posse got up to at a young age, haven't we? And while we may not have been one of the few to witness the dizzying debauchery first hand, 1998's feature Celebrity might just be the closest thing to being the fly on that hot mess of a wall.

In the 1998 movie, Leo plays a bratty movie star who invites a magazine journalist played by Kenneth Branagh to participate in his fast-paced lifestyle. Ultimately although this relatively unknown project remains just a speck on Leo's illustrious career, it should be appreciated all the same. Here's a selection of his best scenes, all hot in equal measure (because y'know, he's in them):

2. The Man In the Iron Mask

Leonardo DiCaprio played twins at a young age
Leonardo DiCaprio played twins at a young age
  • Age: 24
  • Year: 1998
  • Role: King Louis XIV/Philippe

Quite frankly, it was quite a disappointment to come away from Titanic to Leo's next role. While we were primed to drool over ourselves at the sight of his chiseled jawline and dreamy hair flops post-Jack Dawson, instead he wore a mask for at least half of his performance in The Man In the Iron Mask in which he plays King Louis XIV and his identical twin Philippe.

Having said that though, nothing could ever stop up from swooning at his piercing blue eyes peeking through the iron, nor his lovely long locks blowing in the wind.

3. Catch Me If You Can

Leo wooing all the ladies in 'Catch Me If You Can'
Leo wooing all the ladies in 'Catch Me If You Can'
  • Age: 28
  • Year: 2002
  • Role: Frank Abagnale Jr.

If you ever had a rampant fantasy about Leo playing around with some kinky '50s cosplay, Catch Me If You Can is definitely the movie for you. Directed by Steven Spielberg, the film is the true story of Frank Abagnale Jr. who successfully conned million of dollars as a doctor, lawyer and Pan Am air pilot.

Along the way, he butters up sexy bank teller Elizabeth Banks, gets it on with Jennifer Garner in a hotel room and comes close to aggressively boning Amy Adams in an office swivel chair. Yes, it's all as arousing as it sounds.

See more:

4. Total Eclipse

Leo as a young Rimbaud
Leo as a young Rimbaud
  • Age: 21
  • Year: 1995
  • Role: Arthur Rimbaud

Total Eclipse, the movie that gave Leo his first on-screen kiss. In the feature, as the poet Arthur Rimbaud at a young age, DiCaprio gets a bit crazy in love with his mentor Paul Verlaine (played by none other than David Thewlis). Following a series of fierce frolics, emotions run wild, harsh words are spoken and things get pretty out of hand. You'll know what I mean when you watch the following:

5. Romeo + Juliet

Can we be the Juliet to Leo's Romeo?
Can we be the Juliet to Leo's Romeo?
  • Age: 22
  • Year: 1996
  • Role: Romeo

At the age of 22, Leonardo DiCaprio was cast as a young Romeo in a modern adaptation (note the hip and happening "+" in the movie title) of Shakespeare's classic romance about two star-crossed lovers. Starring opposite an angelic, angel-wing-donning Claire Danes as Juliet in front of a garish Los Angeles backdrop, director Baz Luhrmann's production was an immediate hit. As was Leo's ability to recite poetry in perfect iambic pentameter, of course.

Essentially, Romeo + Juliet was the movie that made us all collectively fall head over heels in love with a young, baby-faced Leo. Thank you Hollywood!

6. Don's Plum

Leo gearing up to misbehave in 'Don's Plum'
Leo gearing up to misbehave in 'Don's Plum'
  • Age: 21
  • Year: 1995
  • Role: Arthur Rimbaud

Let's be honest here, the more Leo didn't want us to see Don's Plum, the more we yearned to feast our eyes on the controversial black-and-white indie flick by R.D. Robb. Filmed between 1995 and 1996, the no-budget project starred a young DiCaprio alongside his real-life pal Tobey Maguire (probably around the time their Pussy Posse shenanigans were about to take off) in a dialogue-based story about a group of teens meeting in a diner.

And industry beef aside, it's a great opportunity to devour Leo at a young age before he wooed us by placing his sweaty palms on steamy car windows.

7. The Beach

<3
<3
  • Age: 26
  • Year: 2000
  • Role: Richard

I don't know about you guys but I wish there were more movies featuring a slightly deranged, sun-kissed Leo waltzing around topless in an unspoiled Thai paradise community.

In The Beach, directed by Danny Boyle, Richard sets out to find a secret island location after finding a mysterious map left behind by his whacked-out hostel neighbor. Naturally, following a bizarre sex scene with Tilda Swinton and a few other hiccups along the way, shit hits the fan and he goes a bit mad in the jungle.

What is your favorite movie featuring Leonardo DiCaprio at a young age?