Penn Badgley’s 10 Hottest Roles

It wasn’t until he starred as Dan Humphrey on the hit show Gossip Girl that audiences really took note of Penn Badgley – and who can blame them?! With his dashing good looks and shy but sensitive guy persona, he’s been making GG fans swoon since its premiere four years ago. But what most people don’t know is that Penn has been acting since he was 13 years old. Making his debut in an episode of Will & Grace, Penn has since graced both the big and small screens in a variety of roles. In honor of his birthday today, here are 10 of Penn’s HOTTEST roles!