AceShowbiz - Robert Pattinson has revealed Batman is the only superhero role he'd take on because the Caped Crusader is "not a real hero."
While fans were shocked when the Twilight actor was announced as the latest star to play the DC Comics character, he told The New York Times he couldn't see himself playing any other superhero.
"Batman's not a hero, though. He's a complicated character," he told the publication. "I don't think I could ever play a real hero - there's always got to be something a little bit wrong. I think it's because one of my eyes is smaller than the other one."
Explaining why he doesn't think the new movie will be a standard superhero flick, he added: "I love the director, Matt Reeves, and it's a dope character. His morality is a little bit off.
"He's not the golden boy, unlike almost every other comic book character. There is a simplicity to his worldview, but where it sits is strange, which allows you to have more scope with the character."
However, Robert also addressed the pressure he feels from fans, who have strong views on how the character should be conveyed, admitting he's nervous to talk about it too much because "people online are like, 'What does this mean?' And I don't know!"