There are rumours that Rob is set to play iconic rock star Kurt Cobain in David Fincher's biopic of the tortured frontman 'All Apologies'. London's NME is also reporting that Scarlett Johansson is being tipped to play Courtney Love. Apparently Courtney Love has been in 'regular contact with Pattinson' and she will have a key say and input to the movie.