Henry Cavill recently explained where Superman's weakness comes from in the weeks leading up to Batman v Superman: Dawn of Justice.

How Will Bruce Wayne Perceive Clark Kent's Alter Ego In 'Batman v Superman'?

Cavill spoke with Entertainment Weekly recently about Superman's biggest weakness as we transition from 2013's Man of Steel to the upcoming Batman v Superman.

"For me, when it came on to Superman's weakness, it's inside him. It's the fact that he does really love humans. He loves what they bring to the world, he loves this planet and who he lives alongside, and he wants to really, really help them," Cavill explained. "We could go deep into the psychology of what that means and what that makes ones intentions on a daily basis when you're a super-powered alien."

What's The Story Behind Henry Cavill's Teenage Girlfriend?

Superman notably destroyed much of Metropolis at the end of Man of Steel and wound up killing General Zod (Michael Shannon), a controversial move that left many fans wondering if this was really the Superman they grew to love from the comics and '80s movies.

Cavill noted that Superman is not feeling any sort of "survivor's guilt" necessarily, but a deep-seeded feeling that he won't be able to save everyone in the world.

"I think the most difficult thing for him at this stage of the story is that he has just come to terms with the fact that he is really, really quite powerful and he hasn't found any major vulnerabilities yet, and despite this, despite the enormous power that he has, he still cannot do everything, and he really struggles with that," Cavill said. "It's not just a quick, 'Okay, I get it. I can't save everyone.' That takes a long time to work out."

Will Superman emerge from Batman v Superman more victorious than he was at the end of Man of Steel? That remains to be seen.

Batman v Superman: Dawn of Justice is scheduled for release in theaters on March 25.