This film is an absolute mess. Performances from Gal Gadot and Ben Affleck are the best elements, otherwise it’s business as usual, just the same washed out, grey-scale bullshit that Zack Snyder specialises in. Snyder is a visual director yet he’s failed at his own trade, delivering a tedious and immature action flop that completely lacks any form of substance. Crucially, the fundamental flaws of the film are in the structure and diabolical writing. The narrative is composed of several different films, which have been badly stitched together by a hoofed animal on a broken sewing machine. Fucking disappointment.