Well that was fun. In fact, I suspect Marvel Studios engineers their films to be as fun as possible, so people don't notice plot holes or things that just make no sense. And that's a good thing, these films are supposed to be fun.
That's it. I've got nothing else to say. If you want more details, look at any of the thousands of reviews on the Internet.
Running Time: 121 minutes
My Total Minutes:369,769