Every Zack Snyder Movie Ranked From Worst To Best
8. Batman V Superman: Dawn Of Justice
Unquestionably one of the most disappointing blockbusters of the last decade, Batman v Superman arrived on a tidal wave of hype following a frankly sublime marketing campaign, only to land with a bemused thud.
There's no arguing with Snyder's keen eye for thunderous, operatic visuals, but as both a superhero slug-fest and a mere piece of tentpole storytelling, it falls painfully short in the creative department.
While the Ultimate Edition does clarify many plot points and basically make the whole film more coherent - albeit at the cost of 31 extra minutes of your life - the theatrical cut is the one most people will have seen, and it's a staggeringly sloppy mess.
Character motivations are glossed over, subplots are piled on top of subplots, and most offensively, the titular showdown between Bats (Ben Affleck) and Supes (Cavill) is infuriatingly brief.
That's without getting into the infamous "Martha!" moment, the Man of Steel's rushed demise and resurrection, and the general desperation with which the film attempts to tee up Justice League.
Affleck is fantastic as the world-weary - and concerningly murderous - Batman, though Cavill is forced to try and make sense of a mopey, robotic Superman and doesn't stand a chance.