It all comes to an end in the epic superhero film Avengers: Endgame. In the wake of Thanos' mass genocide the Avengers come up with a plan to get everyone back. Once again the writers have done an extraordinary job at integrating and interweaving the various Marvel properties. And the special effects are just amazing; especially during the final battle sequence, capturing the massive scope of the battle and the multiple fights going on between the characters. Each superhero gets their moment to shine, and a number of greatest hits moments from the MCU are revisited, Back to the Future Part II style. Still, there are some pacing issues and more than a few plot contrivances. Yet despite whatever problems it has, Avengers: Endgames is an incredible achievement.