With the excess of superhero movies coming out these days, I wish they were all as complex and thought provoking as this one. When I say this is the best superhero movies since "The Dark Knight" I mean that, and it's undoubtedly the best of the Marvel movies. This is because of genuinely interesting, believable, and flawed characters that all have understandable motives. Now if you're like me and, during climactic superhero scenes like the one in the avengers, always wonder "What about the people in those buildings the 'heroes' are smashing up? Aren't they killing thousands of people right now?", then you will love this movie from the get go. Because in this film, the heroes begin to start facing the consequences of the actions, and start to feel genuine guilt for what they've done, besides Captain America, who seems to believe that he needed to sacrifice these people for the greater good of others. Seriously, while in almost all superhero movies there is a clear good guy and bad guy, in this one I genuinely couldn't decide who was good or bad. Even the man who at first seems like the stereotypical bad guy is revealed to have much more behind him. He will make you realize that that some of our so called "heroes" aren't much better than what seems at first to be a stereotypical villain. The morality is grayer than most action movies of the past 20 years.

Its not only got great writing, but its got the great action we've seen in the last Captain America film, but cranked up to 11. There are many great action scenes in this film, but the ones that stick out the most are the car chase scene, and of course, the big fight between Captain America and his gang, and Iron Man and his gang. The latter is a fantastic scene, all of the superheros using there specific powers against each other, while occasionally another would chime in to help someone else out in a fight, and so on and so on. But it's handled with such grace that it never becomes excessive or confusing. All of the camera movements and cuts make it easy to understand what is happening while also handling all this action and all of these superheros at once, going from one battle to the next, and yet they still find time to put genuinely hilarious moments in all of this. It's incredibly impressive, and these great action scenes are already on top of the great writing. Possibly the only part of the film that I felt was unnecessary was the romance between Steve Rogers and Kate, and that is a minor complaint considering how little that portion of the movie is.

It's an ensemble character driven film like "Boogie Nights", mixed with the usual humor of a marvel movie with action from "The Bourne Supremacy" but with superheros, but also with the moral complexity of "The Dark Knight" (although just not really as good as "The Dark Knight" or "Boogie Nights"). And if that's not a recommendation, then I don't know what is.