10. Penn Badgley
Penn Badgley is another list regular, this year in at ten.
The Gossip Girl actor is a favourite of ours. Whether he’s playing Dan in the hit show, Todd in Easy A (in which he is shirtless lots) or Michael in The Stepfather (in which he is shirtless lots), we adore him. Last year he played Jeff Buckley in Greetings from Tim Buckley, sporting much longer hair for the role, and you know how we feel about that.