According to an interview with The Guardian, Henry Cavill doesn't think there's much of who he's facing in Batman V Superman: Dawn of Justice in terms of the Dark Knight taking down Superman. In fact, he says there's only one person who can defeat the Kryptonian.
And it's not Batman.
“[Superman] is a complex dude,” says Cavill. “People think Kryptonite can beat him. No. The only thing that can really beat Superman is Superman. His own noggin messing with him. His own moral choices. When you have that to start with, the storytelling can really delve into something rich.”
This idea of Superman as a hero in conflict falls right in line with the story laid out by Batman v Superman: Dawn of Justice, which sees Superman defending a world that mistrusts him.
Cavill also spoke about his somewhat unorthodox approach to playing the world's most iconic hero, using a metaphor that promises his next appearance as Superman will improve on the mixed reception of his performance in Man of Steel.
“It’s like shagging someone for the first time,” said Cavill. “Sometimes it turns out to be amazing. Mostly you’re trying to get each other’s rhythm going. It’s on the next go that you start to expand.”
“That’s why I do it,” he said of his motivation for wearing the cape. “That and the money.”
Still, Cavill is happy to play Superman as long as Warner Bros. will have him.
“It’s a wonderful role. There’s a huge potential there for complex storytelling, and I’m looking forward to exploring those avenues. Come on, it’s Superman! You can’t be pissed off at the idea of playing Superman for the rest of your life. 'Oh sorry, I’m just the grandaddy of all superheroes. It’s such a pain.’”