After the events of Avengers: Infinity War, the universe is in ruins. With the help of remaining allies, the Avengers assemble once more in order to reverse Thanos' actions and restore balance to the universe.
A culmination of dozens of strong personalities and deep histories is difficult to contain coherently in a movie, even in a 3+ hour one, but Endgame manages to be a satisfying conclusion to the Avengers saga that feels flawless.
Of course Endgame has the advantage of 923859 preceding films to shape its characters, but connecting them all is still a challenging endeavor. One critical way they succeeded in this is the pitch-perfect casting throughout the series. Can you see Tony Stark as anyone else other than RDJ? And who isn't happy that Mark Ruffalo replaced Edward Norton and made The Hulk so much more charming and likable?
What surprised me the most was the first portion of the film, which is largely a rumination on loss. It depicts the somber struggles that superheros and common people alike are facing since the snap. Some attend therapy sessions, some drink the pain away, and some move to lakeside cottages to forget it all and focus on their families. This segment of the film felt more like an Oscar-contending drama than a blockbuster superhero film.
Endgame manages to be a good comedy film too. Peppered with one-liners that make you exhale through your nose and gags that make you self-conscious because you're laughing a little too loudly, it's obvious the filmmakers took notes from the fiercely entertaining Thor: Ragnarok.
The action sequences, the major crowd-drawing power of superhero films, are all delightfully unique. The setup, style, and scale of each fight is different from the last. You will see impeccably choreographed one vs. one hand-to-hand combat and also planet-scale war, all finely orchestrated as you'd expect if you paid attention to any of the discourse on this marvelous film.