13. Justice League
I know that Zack Snyder’s self-congratulatory, four-hour director’s cut of his 2017 Justice League has become a fan-favorite, but let’s acknowledge the tragedy of the original theatrical cut. Ben Affleck’s lawnmower Batman voice is back, as is Gal Gadot’s medicine acting, and Ezra Miller’s agitated Barry Allen. After raising Superman (Henry Cavill) from the dead by dousing him in amniotic fluid, the heroes try to take on the alien military general Steppenwolf with special effects excess. Its stakes feel low, and its premise unexciting.