Penn Badgley has been a hit with viewers ever since he took on his now iconic role as Dan Humphries in the 2007 teen drama Gossip Girl.However, in real life, the Hollywood actor is a stark contrast to many of his onscreen characters as he prefers to kick back and relax with his loving family or rock out with his indie band in his spare time.But it hasn’t always been easy for the 34-year-old heartthrob, as the American actor has openly discussed his struggles with fame and he even took a five-year break from the silver screen to focus on himself.After much soul searching, Penn luckily decided to return to acting and the handsome hunk certainly came back with a bang as he took up the role of Joe Goldberg on the hit Netflix psychological.
Read more on dailystar.co.uk