Celebrity Hair Affair: Penn Badgley
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?