'Gossip Girl' Star Penn Badgley to Play Jeff Buckley