Celebrity Hair Affair: Penn Badgley

by at . Comments

Penn Badgley stars on Gossip Girl. As Dan Humphrey, this 21-year-old has rapidly established himself as one of TV's hottest young hunks.

But he wasn't always so handsome. Just a few years ago, Penn Badgley was, shall we say, more of an alternative, long-haired hippie type?

See the celebrity hair transformation below. Here's the trendy boyfriend of Blake Lively earlier this year (left), and a few years prior ...

Penn Badgley Short Hair
Badgley

Which hairstyle works better on Gossip Girl star Penn Badgley?

Tags: ,
Avatar

OMG waaaaay more adorable with his picture on the right! WOW! I never knew he used to be soooo hot. He's cute now but that picture is smokin!

Avatar

what?? (above)

Avatar

i play penn badgley in real life and i prefer long hair

Avatar

he is more hotter with long hair

Avatar

He needs to shave the goat.
lol

Avatar

yeah,i remember.he had this look when he was on "john tucker must die".
he's cute either way!

Avatar

He looks cute either way! He has a really handsome face, so he could shave his head and still be adorable.

Avatar

Waayyyy better with the long hair!

Avatar

Definitely SHORT hair!

Avatar

He looks cute with the longer hair(in a laid-back surfer kind of way), but I definitely prefer him with the shorter hair. He's HOT!!! Wish he'd shave that hair off his chin though-ick.