Robert Pattinson could soon be stealing roles from Transformers star Shia LaBeouf.
It is thought that Shia is no longer hot enough and movie producers might choose to cast Twilight star Robert Pattinson instead.
Robert told the Big Issue: "It's amusing to find myself in the same conversation as stars like Shia LaBeouf for a role in a Gladiator-style period film.
"I hope for the chance to play Jeff Buckley in the film of his life though I imagine the role will go to James Franco, because he looks so much like him."
Robert wasn't always popular with casting directors.
He admits: "But it's funny how quick everything changes. After having a big period of unemployment, you think 'OK, I'm not going to mess this up again.' So no matter what the meeting is now, even if it's for some dumb movie, I'm going to the meeting and giving the most complicated character breakdown I can think of.
"My only concern to be completely honest, is that I don't want to be completely f***ed after this.
"I don't want to be an idiot, and that's always a distinct possibility."