Batman V Superman: 10 Biggest New Reveals From Zack Snyder's Live Commentary
4. Why Superman Had To Kill General Zod In Man Of Steel
Batman v Superman kicks off with Bruce Wayne racing through Metropolis as he witnesses the devastation the battle between Superman and General Zod is causing. We know from Man of Steel that their fight ended with the hero being forced to kill his fellow Kryptonian, and Snyder elaborated on that while discussing this opening sequence.
"Even if we understand from this outer perspective that Superman is saving the world being essentially terraformed into another planet, the greater good is being served," he told fans. "It's like an Ozymandias-type scenario when, you know, a big sacrifice is made to save the world and I would say that not even intentionally in this case, Zod is a powerful dude."
"To suggest you could defeat him without him nearly winning is not realistic at all or the kind of consequence I wanted from my superhero movies," Snyder added, explaining that he doesn't believe characters like these should "get to knock around in our world and that they create and solve these giant problems."
Clearly, he wanted there to be consequences to what Zod had done, and it's a valid point that the villain just giving up and only being narrowly defeated wouldn't have made much sense. For Snyder, there had to be a definitive ending to his story, and one that meant Superman had no other choice than to put a permanent end to Zod to save his world.