Friends of this series will know that we are massive fans of the Marvel Cinematic Universe. What Kevin Feige and his team have done over the last 11 years and 22 films is truly remarkable. The scope of the series is unprecedented, but Feige has somehow managed to keep it all under control, ensuring that the films are – at their core – about character.

That’s what makes Avengers: Endgame such a deeply emotional experience. These characters – major and minor – have all touched us in some way, so their post-Infinity War fate mattered.

Screenwriters Stephen Markus and Christopher McFeely divide Endgame’s plot into three very distinct acts. The first – and arguably most important – risks going just a hair too long, but the second and third unfold at breakneck speed, saving the movie from feeling its full length. And the direction the plot takes is a pleasant surprise.. It kept me guessing for at least the first two thirds.

Directors Joe and Anthony Russo never waste an opportunity for a big moment. There are so many massively crowd-pleasing sequences, and they all feel earned by the work done in Infinity War and the rest of the MCU films. There are callbacks aplenty.

Those callbacks serve as proof that Endgame is – like Infinity War – for the fans. It exists to please the people who have stuck with it throughout. And by that metric alone, it’s one of the greatest films ever made.

New Releases