(Warning: This post focuses on the ending to the recently released Man of Steel. If you haven’t seen it yet, don’t be an idiot and continue reading because obviously there will be spoilers.)
Man of Steel, the first Superman film in seven years, finally came out last Friday after nearly a year of teasers and hype-building. The end result of a collaboration between Zack Snyder, Christopher Nolan, and David Goyer, the film gets a lot right: we see an interesting take on the Fortress of Solitude and the presence of Jor-El in Superman’s life, a cast of strong female characters that don’t simply scream at every explosion (Pepper Potts, I’m looking at you – how many times in the Iron Man series has she screamed “TONY!”?), and a fleshed-out backstory of Superman growing up feeling like an outsider. Clark’s powers manifesting as autism-like symptoms was brilliant in this regard.
But the movie also got a lot wrong. As much as I love the guy, Michael Shannon was terrible as General Zod. The eye-bulging, rage-mode screaming can only carry a villain so far before it wears thin. The flashbacks to Clark’s childhood could have been executed better – it was blatantly obvious that Clark pushed that bus out of the water, and how did Pete get out of the bus for Clark to have to save him anyway? I won’t even get into how odd it seemed that Zod and company had all of Clark’s powers after less than 24 hours on Earth. These complaints are relatively minor compared to the problems facing the final thirty minutes.
As mentioned in basically every review on the web, the final battle between Superman and Zod took way too long and deviated way too much from the character in order to give the audience a massive, city-destroying battle. It’s absurd to show Superman killing to save a handful of people when the destruction wrought in the fist-fight moments before likely killed dozens of innocent bystanders.
Here’s how you fix the ending to Man of Steel in a way that reduces the total length of the film without taking away the badass fight scene: replace the giant Kyptonian ice-snakes at the World Engine with Zod. It makes logical sense: have Faora and the other Zod minions protect the main ship, have Zod protect the very machine that will turn Earth into Krypton, Zod’s stated one-and-only goal.
This allows Superman and Zod to fight as hard as they want and not put any civilians in danger, which fits better with Clark’s M.O. for most of the movie. It would let Zod disappear without Superman having to kill him: just give us some BS about the two machines being sucked into the Phantom Zone at the same time because they’re synced up. I’d buy it.
It also allows for a throwback to the original 1978 Superman. As the hole to the Phantom Zone opens, Clark hears Lois Lane on the other side of the Earth getting pulled in from her end. He flies faster than ever to go save her. Here, we insert some voice-over from Jor-El, along the lines of “The only way to see just how powerful you’ve become is to keep pushing yourself” and “You can save her.” This would make fans of the Reeves Superman a little bit more content with the reboot and make him saving her more impressive – no one thought he might fail when he was starting from a few hundred meters away.
If you’ve got any comments or other ideas about how things should have gone down, I’d love to hear them. Hit me up, I’m @kylebrussell on Twitter.