I saw it this weekend. I will say that it’s an enjoyable and entertaining movie.
But it’s something of a logical mess. I’m not spoiling much by saying that time travel features in the story. Early in the movie, there’s discussion about how lame movie treatments of time travel typically are. (Back to the Future and Hot Tub Time Machine get mentioned.) I think this was included as a wink to irony, because the movie proceeds to create paradoxes all over the place. Some are cleaned up, because doing so is important to the plot, but many others are ignored, because it would be inconvenient to the plot.
Those aren’t the only logical inconsistencies. We’re not talking about scientific implausibilities, which you have to just accept in these kinds of movies, but places where the movie makes a statement, and then later outright contradicts itself. In the experience of the movie, it ends up working, because everything is happening fast, loud, and with feeling and panache. It’s only afterward, as you dwell on what happened, that the inconsistencies become glaring.
I don’t doubt that hard core fans will be able to come up with explanations for all those inconsistencies. I used to do that myself when I was a boy reading the actual comics that these movies are based on. Still, it’d be nice if so many of them weren’t required.
That said, it’s a Marvel movie. You have to be willing to suspend your disbelief if you’re going to enjoy it. And I did leave the theater satisfied. If you’ve followed the saga to this point, you’ll definitely want to watch it. (Although this is definitely not the movie to introduce yourself to the Marvel universe.) I thought most of the character resolutions were pretty satisfying.
Highly recommended for popcorn entertainment.