Zack Snyder is a man with a point to prove, a filmmaker determined to convince the world that he's learned from his mistakes in Batman v Superman: Dawn of Justice.
That much is clear after watching the trailers for the upcoming Justice League, which is seemingly a far cry from the joyless superhero smackdown he delivered in 2016.
Bringing Batman, Wonder Woman, The Flash, Aquaman, Cyborg and Superman together on the big screen for the first time, Snyder's team-up project appears to take its tonal cues from the more optimistic (and successful) Marvel Cinematic Universe, with gags and banter supplementing explosive action sequences.
The Man of Steel director has promised fans that Justice League will be a radically different beast to his previous efforts, but regardless of whether you believe DC Comics' greatest heroes are in safe hands, the fans still have cause for concern.
Justice League does appear to be swerving the many pitfalls of Batman v Superman, yet in doing so it's plunging head-first into some new ones, and here are the nine biggest mistakes the movie has made so far.