Iron Man 2 is essentially the story of Iron Man 1 all over again. Tony Stark is a selfish irresponsible man who must correct his ways. The villains consist of an American businessman teaming up with a terrorist from a far away country. Tony Starks life is in danger and he must use his intelligence to invent something that will help him survive. Of all these huge retreads of the first movie, Tony being a reckless and selfish hotshot all over again is the worst. Whereas the first Iron Man movie did a good job of showing Tony Stark trying to better himself as a person, Iron Man 2 sends his character all the way back to square one. By making Tony Stark once again this irresponsible hotshot the movie essentially negates all of his character development from the first movie. This movies intention wasn't to tell a compelling story. Instead it is basically one big trailer for "The Avengers" trying to satisfy comic book fanboys. "Look there's Iron Man!", " Hey there's War Machine", "Wow Black Widow's here too!", "And there's Nick Fury", "Cool there's Captain Americas Shield". Instead of making a good sequel they basically just told the same story as the first movie except with a bunch of Avengers related stuff. However with all this said, I don't think Iron Man 2 is a bad movie. Robert Downey Jr. is still great in the leading role. The soundtrack is great with classic songs from AC/DC and Queen. The action is much more entertaining than in the first one. And also the special effects are pretty good. Unlike the first movie Iron Man 2 doesn't take itself too seriously and thus makes sitting through the movie pretty easy. It's not a good movie, but it's a decent popcorn flick.