There have been few movies in history with as many moving pieces as Avengers: Endgame, which not only had to tell the second half of the story that began in Infinity War, but also tie up the narrative loose ends from almost two dozen films into a satisfying conclusion to the MCU's Infinity Saga, without forgetting to lay the foundations for what was to come in Phase Four and beyond.