As predictable as Batman v Superman mostly was, you'd be forgiven for not guessing that Superman (Henry Cavill) would die at the end, courtesy of steroid-pumped cave-troll Doomsday.
But the film's ending, which heavily implied the Man of Steel's resurrection, sure did make the entirety of Justice League incredibly easy to piece together, no?
With Warner Bros. leaning on Zack Snyder and demanding a simpler, more streamlined movie - a fact that was made public long before the film finally came out - Justice League ultimately had one goal, to make audiences like Superman again.
And though he spends massive chunks of the movie off-screen, Supes' spectacular return in the film's final battle couldn't feel anymore perfunctory, dropping a few rip-roaring one-liners and helping dismantle Steppenwolf (Ciarán Hinds) with ease.
The Justice League is then formally established, and that's all she wrote. Granted, predictability was far from the film's biggest problem, and had the execution been stronger, fans would've been happy to embrace Superman's return.
Instead, it all felt so mechanical and lazy, as though programmed by a Warner Bros. algorithm rather than written and directed with anything approaching creativity or critical thought.
Stay at home dad who spends as much time teaching his kids the merits of Martin Scorsese as possible (against the missus' wishes).
General video game, TV and film nut. Occasional sports fan. Full time loon.