ROBERT Pattinson reportedly missed out on a Jeff Buckley role to Penn Badgley.

According to a source, Penn Badgley and Robert Pattinson were both in the running to play Jeff Buckley in a new biopic – but Penn has apparently won the battle.

R-Pattz is said to be gutted about missing out on the role after being told Penn’s voice was more similar to the Hallelujah singer’s. (more)

Sound off in the comments below!

Join the conversation