Short review for Avengers Endgame... Hoooooooooooooooooooooooooooollllllllyyyyyyyyyyyyyy Shiiiiiiiiiiiiiiiiiiiiiiiiit!!!!! Marvel and Disney went all out on this one, it's a hell of a conclusion for the current story arc and more than 20 films.
Longer review...
It's going to be difficult to give this a proper review without giving away spoilers as some of the more poignant moments are intrinsic to the plot. Set five years after infinity War you can see how the characters have tried to deal with the feelings of guilt for having failed to stop Thanos, The growth of the characters over the whole story arc is far more apparent here as they are trying to find meaning in their lives until a chance to undo the effects of the snap is revealed.
It's a corking ride all the way through with all of the set pieces and humour that have become a trademark of the Marvel Cinematic Universe and Thor's appearance after the 5 year gap shows Chris Hemsworth still has a knack for comedy. Some of the jokes will likely fall flat for our older members (the one with Thor, Korg and Fortnite comes to mind) but that is more of a generation thing rather than anything else. The foreshadowing that has been all through the films so far brings us to an ending that truly does justice to the characters.
Stan Lee's final cameo is also a fitting one but it's one I suspect that it was missed by a lot of people as it isn't done in the same way as his previous ones.
I will admit I'm going to end up seeing it again at least once more as I'm sure there are things that I missed first time around. Even with the 3 hour length of the film they still ended up having to cram as much as possible into the time they had.