Robert Pattinson Kurt Cobain Biopic

British actor Robert Pattinson is in discussions to play rock legend Kurt Cobain in All Apologies, a Universal Studios biopic helmed by lensman David Fincher, London’s The Sun reported Friday.

At least he’s got the grungy part down!

The Twilight heartthrob — who sometimes masquerades as a musician — has replaced Ryan Gosling as the frontrunner to portray the Nirvana lead singer and grunge pioneer, who died of a self-inflicted shotgun blast in 1994.

Pattinson, 23, has been in regular contact with Cobain’s widow Courtney Love, who allegedly handpicked Robert to play Cobain and Scarlett Johansson, 25, to portray her.

“This is a big money deal for Courtney,” says a source. “She has agreed to the film on condition that she gets to decide the main aspects of the project including director, casting, screenplay and music. Robert has been calling and emailing her non-stop. She has been a bit wound up by his manners, but he is her number one choice to play Kurt…..”