Whenever someone mentions Iron Man 2, they usually call it bad or say something bad about it. But I think it was actually pretty good and I had so much fun. I guarantee, you won't be bored for a second.

It wasn't better than the first Iron Man, but it was better than The Incredible Hulk. It's lighter than The Incredible Hulk, but darker than Iron Man. Robert Downey Jr. shines again in the leading role and this time we is developed a lot more than in the first one. In the first one, he is shown as this cool, funny scientist who becomes a superhero, but what I liked here the most is that we get to see that he is no more than just another ordinary human with his own personal conflicts. We get to see who Tony Stark really is. This movie also brings us some new faces: Scarlett Johansson as a super-cool female hero Natasha Romanoff a.k.a. Black Widow, Sam Rockwell as one out of the two villains is really annoying but that's probably the way his character is supposed to be so I don't blame him, with the other villain being played by Mickey Rourke. And why Rourke was decent, he was just that typical Russian villain you see in many Hollywood movies. And also, Terrence Howard was recast and Don Cheadle got his role and I can say that Cheadle may even be a bit better. Some people say that a big problem of this movie is that it's setting up MCU too much. But if you ask me, that kinda had to happen eventually and they made it fit with the plot so it isn't all over the place.

Overall, this movie was very entertaining and it's also probably the best of the "weaker" MCU movies so far.