Jeff Buckley fans may be happy to find out that leading man Penn Badgley has been cast to portray to…