Already have an account?
Get back to the

Leonardo DiCaprio, Tom Hardy Clean Up Nicely for the Red Carpet: See the Hot Pics

They clean up nicely! Leonardo DiCaprio and Tom Hardy hit the Revenant L.A. premiere red carpet on Wednesday, December 16, looking every bit the dapper gents in classic suits with a vintage edge.

PHOTOS: Shirtless hunks

Hardy, 38, channeled the 1920s in a three-piece black Gucci suit and black patent dress shoes. He completed the old-school vibe with a pocket-watch chain and accessorized with a two-tone gold and olive green silk tie.

Plus, the new dad — Hardy’s wife, Charlotte Riley, gave birth in October — served major face with slicked-back hair and an elegantly trimmed beard.

But Hardy wasn’t the only one rocking facial hair. DiCaprio, 41, sported his signature goatee and was a classic man in a midnight blue Giorgio Armani suit, which he paired with a silver silk tie and a crisp white button-down.

Leonardo DiCaprio and Tom Hardy
Leonardo DiCaprio and Tom Hardy arrive at the Los Angeles premiere of ‘The Revenant’ at TCL Chinese Theatre on Dec. 16, 2015.

Though the pair play enemies in the film, Hardy and DiCaprio acted like best buds on the red carpet, posing for pics with the cast and director, Alejandro Gonzalez Iñárritu, and getting even friendlier at the afterparty. One observer tells Us Weekly that as soon as Hardy arrived, the Great Gatsby actor gave him a big bear hug in the center of the room and rocked him back and forth.

PHOTOS: Star Wars makeup tutorials!

These gents weren’t the only ones to bring retro back. John Boyega looked like he came out of the big-band era at the Star Wars: The Force Awakens premiere in London on the same night. Watch today’s Red Carpet Daily, presented by AT&T, to see his colorful style, plus glimpse Demi Lovato‘s hot bikini body!

(Wardrobe credit: BCBG Maxazria jumpsuit, provided by Lord & Taylor.)

Tweet with @UsWeekly using the hashtag #stylebyUs!

In this article

Got a Tip form close button
Got a tip for US?
We're All Ears for Celebrity Buzz!