Following last year’s Infinity War, which saw the Mad Titan Thanos successfully wipe out half the universe with a click of his fingers, Marvel Studios bring us Avengers: Endgame, the conclusion to a saga spanning 11 years and 22 films, which arrives as one of the most anticipated films of a generation.

Following last year's Infinity War, which saw the Mad Titan Thanos successfully wipe out half the universe with a click of his fingers, Marvel Studios bring us Avengers: Endgame, the conclusion to a saga spanning 11 years and 22 films, which arrives as one of the most anticipated films of a generation.

With their numbers decimated, the remaining Avengers must regroup in order to recover the six missing infinity stones.

Directors Joe and Anthony Russo, together with writers Christopher Markus and Stephen McFeely, reunite, after delivering last year's smash hit. This time, the movie takes on the even more daunting task of bringing this long running story to a satisfying conclusion. Something it achieves spectacularly.

Once again, the Russo brothers prove themselves adept at managing the huge cast of characters and fitting them into an engrossing narrative.

Robert Downey Jnr and Chris Evans return as Iron man and Captain America alongside many others, while Brie Larson's Captain Marvel is a welcome new addition.

Unlike last year's action-heavy instalment, Endgame takes its time to establish the stakes and spends much more time on character development.

You may also want to watch:

The sense of loss in the first act is palpable as the remaining Avengers struggle to come to terms with their crushing defeat.

The fact that this is the final part of a long running arc increases the threat level considerably, but despite the raised stakes, Marvel's trademark humour is still evident throughout, supplying some much needed levity.

As the story progresses, the writers introduce a clever time travelling aspect to the story which not only gives our heroes a shred of hope but gives audiences the chance to revisit some of their favourite Avengers moments from the past. Its execution, albeit slightly messy, brings a sheer nostalgic joy to proceedings and contains a number of laugh out loud moments.

It is testament to the quality of the film, that despite its three hour running time, it never feels like it. The film's epic final battle lays everything out on the table, and is full of emotional highs and lows.

With an outstanding script choc full of surprises, Avengers: Endgame delivers the perfect pay-off for long running fans of the series.

This is Blockbuster event cinema at its brilliant best.