It’s not long into the first post-credits scene of Batman v Superman: Dawn of Justice that you realize you’re actually reliving the climactic events of director Zack Snyder’s previous filmic foray into the world of DC Comics, Man of Steel. This time around we’re not seeing things from the perspective of the heroic Superman (Henry Cavill) and the villainous General Zod—who are busy pounding on each other while the city of Metropolis gets destroyed around them—though, we’re seeing things from the perspective of Bruce Wayne (Ben Affleck), who has choppered himself into the city and is running around trying to help people on the ground. Immediately the scenario provides you with the sort of grounded drama and human stakes that it was criticized for lacking in Man of Steel, and it feels like Dawn of Justice might be a big time improvement over its predecessor.
Then you realize it makes no sense that Bruce Wayne would chopper himself into a city under attack by aliens as a civilian instead of flying there as Batman in his bat-shaped fighter jet that’s equipped with all manner of missiles and chain guns, and the wind pretty instantly goes out of the movie’s sails. The moment doesn’t make any sense from the standpoint of character motivation, or even from the standpoint of basic logic, and neither do any of the many moments that follow in this long, confusing slog of a film. Dawn of Justice isn’t the sort of movie that doesn’t make any sense if you stop to think about it, it’s the sort of movie that constantly rubs your nose in the stink of what little sense it makes, to the point where you’re more confused about what you did to deserve such treatment than you are mad about it.