With earth deemed to be unprotected after Superman (Henry Cavill) “died” in Batman vs Superman, world killer CGI alien Steppenwolf (Ciarán Hinds) and his army of flying insect men decide to come and forcibly take over. Obviously all that’s required to turn our planet into a murky computer generated hell are three ‘mother boxes’ which are hidden and protected by the Amazonians, Atlantians and erm, Humans.

Cue two hours of fast forward team building and bonding, pondering about and then trying to resurrect Superman himself in order to give us a fighting chance and some actually decent and fun banter between the various heroes.

Director Zack Snyder crams in a lot after his BvS was accused of being overly leisurely paced – but this time just as we’re getting into an exciting action situation or an interesting conversation, things cut and rush on to something else (often some plot exposition to help viewers keep up).

Justice League is very much the DC version of Avengers – and if that sounds like your super powered cup of tea then you’ll have a blast watching this band of iconic heroes doing their thing. Wonder Woman keeps up her scene stealing form after her great solo film earlier this year but all the team have some good moments.

If you’ve had enough comic book superhero action then this won’t likely change your mind. But for long term fans (full disclosure I LOVE both Superman and Batman, ok and Wonder Woman) then there is plenty to make you grin with glee.

As a film it is a bit of a mess – and weak points include a seriously forgettable villain who looks like he’s escaped from an Xbox rather than outer space and the jump cuts that hamper coherent plot development.

Somewhere in this jumble is an epic adventure that rivals anything Marvel have put on screen – as it stands though, Justice League is a great fun movie but not one that will have the Avengers losing sleep as they plan their Infinity War next year.

Be sure to check the after credit scenes too for both clues of what might come next and a super stand off that made some of the audience I saw this with cheer!