You know that footage you saw in the Avengers: Endgame trailers? It’s all from the first 15 minutes of a 184 minute film that feels like an 18.4 minute film. You know how some movies have principal cast members names flash on screen before the proper credits scroll by? I counted 65 of those. You know how our normal review format has a premise, high point, low point, and then at least seven more paragraphs discussing the various aspects in detail? I cannot think of any way to discuss any moment of the film not present in the trailers without spoiling something major. Avengers: Infinity War was just the warm up for this one, and as far as I can tell, every single person involved knocked it out of the park. My expectations for quality were exceeded. My expectations for story points were not only completely off the mark, they were not nearly as good as what we actually got. Suffice it to say that I’m giving the movie a perfect 42/42, and encourage everyone with even the slightest interest to see this before any aspect of the film gets spoiled.