7 Kryptonite Plot Holes in Batman v. Superman

The news is out: Batman v. Superman: Dawn of Justice is a flop. With a dismal 30 percent on Rotten Tomatoes, it has been called "critical Kryptonite," and for good reason. The film is fundamentally undisciplined. Watching it put me in mind of two five-year-old nerds imagining a showdown between their favorite heroes, a sort of "it would be awesome if..." wishlist that never even tried to make sense.

But instead of just letting the movie be a fun action romp, directors and producers wanted to make it seem serious, so they added in talk about "God and Man," and made the movie painfully dark on nearly all levels. Next, you had the idea of turning this already jumbled mess into the beginning of a long franchise modeled off of Marvel's The Avengers film library. Finally, they wanted to make it acceptable for 2016, so why not add a female superhero (with no backstory) -- that's hip, right?

Before I proceed to rip the film to shreds, I would like to mention a few things that the movie did well. The Hans Zimmer score proved strong, if a bit jarring. What little of real acting the script allowed for came across well -- honorable mentions to Ben Affleck (Batman) and Jeremy Irons (Alfred). The visuals proved breathtaking, with powerful shots of violence and well-defined detail. In the end, all these strong elements drowned in a deluge of atrocious story-telling.

So here are the 7 gaping holes in the movie. Enjoy!

1. This isn't Superman.

Youtube Screenshot Youtube Screenshot

The Superman in Dawn of Justice is dark. At one point, he declares, "Superman was never real -- he was the dream of a farmer from Kansas." As The Atlantic's Asher Elbein points out, this is the respectable adult version of Superman, rather than the aspirational kid's hero who launched the story. This dark Superman came from "one of the uglier paradoxes of the superhero-comics industry, characters who were devised to entertain children soon became completely unsuitable for them."

Next Page: This isn't Clark Kent.