Leonardo Di Caprio has revealed that he once turned down the chance to play Anakin Skywalker in the Star Wars prequels.
The actor confirmed that he met with George Lucas to discuss taking the role in Star Wars Episode II: Attack Of The Clones and Star Wars Episode III: Revenge Of The Sith. The part eventually went to Hayden Christensen.
"I did have a meeting with George Lucas about that, yes," he said. "I just didn’t feel ready to take that dive. At that point."
Di Caprio also revealed that he turned down the chance to play Robin in Batman Forever and Spider-Man ahead of Tobey Maguire.
He told Shortlist: "I never screen-tested (for the part of Robin). I had a meeting with Joel Schumacher. It was just one meeting and, no, I didn’t end up doing it. As I recall I took the meeting, but didn’t want to play the role. Joel Schumacher is a very talented director but I don’t think I was ready for anything like that."
Di Caprio continued: "That (Spider-Man) was another one of those situations, similar to Robin, where I didn’t feel ready to put on that suit yet. They got in touch with me."
But the actor has not ruled out playing a superhero in the future. "You never know, you never know," he added. "They’re getting better and better as far as complex characters in these movies. I haven't yet. But no, I don't rule out anything."
Di Caprio recently refuted the suggestion that his character is "raped by a bear" in his new film The Revenant, which is due out in the UK on January 15.