14 Hottest Celebrity Men With Long Hair 》

There are some men in Hollywood that can pull off a man bun, and others can’t. We rounded up all the ones that can. These cuties indulge our inner bad boy craving and rock long hair with such ease and confidence, it makes us swoon. Here are the finest men in Hollywood who wear long hair, and do it well.

1. Jason Momoa

Of course Aquaman had to be at the top of our list. This striking actor isn’t too shabby with short hair either, but when it`s longer, he looks like a literal superhero — no role needed. Especially with those blond streaks — we see how he locked down Lisa Bonet. A couple with good hair stays together!

2. Harry Styles

We’ve been crushing on Harry since his One Direction days, but now that he’s gone solo,  that hair seems to have more bounce and life than ever before. Styles wears his long stands loose and parted to the side, with an effortless bedhead look that makes us drool.

3. Jared Leto

Let’s be real: Jared Leto has better hair than us, and that’s just something we’ll have to come to terms with. He’s been a mascot for men in Hollywood wearing hair longer, and isn’t afraid to be a little androgynous. He is a musician, after all.

4. Keanu Reeves

Perhaps it`s his surfer bro vibe, or his quietly introspective energy that make people everywhere fall head over heels for Keanu Reeves. But the hair definitely plays a big role too. Whether its slicked back with a center part or worn loose with waves, Keanu has never looked bad with lengthy hair. 

Mandatory Credit: Photo by Rob Latour/Variety/Shutterstock (10243968dp)
Keanu Reeves
‘Always Be My Maybe’ film premiere, Arrivals, Regency
Village Theatre, Los Angeles, USA – 22 May 2019

5. David Beckham

He’s a cleaned-up career man and dad nowadays, but Beckham was serving surfer hottie vibes when he had this hair, which was longer than most of Victoria’s cuts. 

6. Ashton Kutcher

We’ll forgive him for wearing a middle part when he had this style, because this tall glass of water has the charm to pull it off. Question: how did he get those ends so flippy? 

7. Daniel Radcliffe

Long hair isn’t exactly Radcliffe’s signature look, but when he did try it, it added a va-va-voom intensity that took him from boyish Harry Potter to manly hunk.

8. Colin Farrell

Maybe it`s the tattoo…maybe it`s the scarf…but both those things combined with long, rocker hair will make Colin Farrell our forever #MCM. Also, he wears that half-up half-down look like no other celeb.

9. Russell Brand

Brand’s long hair look is actually pretty high maintenance. It’s layered all the way through, and cut with a razor on the top part. This style is hard to maintain without product, so he usually uses gel or paste to keep those locks in place. 

10. Chris Hemsworth

Chris Hemsworth is Thor and Thor is Chris Hemsworth. There’s really no other way around it. At this point, if this actor cut off his hair, we’re not sure if we would even recognize us. It’s gone as short as the base of his neck, but as long as his shoulder blades, at one point. 

11. Johnny Depp

Johnny Depp’s most famous streak was Pirates Of The Caribbean, and he’s held onto the pirate hair ever since. Depp has rocked his long hair all kinds of ways, most notably with an ombre dip-dyed look that not many men can pull off.

12. Orlando Bloom

Maybe it’s his slightly androgynous and softly feminine side, but we’re only obsessed with Orlando Bloom when he has long hair.  Like his co-star Johnny Depp, Bloom’s cascading look gained notoriety in POTC. He even pulled off that Legolas look in Lord of the Rings.

13. Brad Pitt

Sure, he had those chiseled abs in Fight Club. But nothing looks better on this blond babe than his famous man bob, which he somehow pairs with a goatee and still looks gorgeous. Out of all the Pitt hairdos in history, this will always be our favorite. 

14. Adrian Grenier

Grenier shouldn’t be allowed to have those eyes with that hair — he’s too smoldering for us to handle. His long and cascading ringlets were the stuff of dreams — when he buzzed it off at one point, we wept.