So for those of you that didn't know, and if you are watching these movies, you probably did, but they are making an Avengers movie in 2012 which is tying Iron Man, Hulk, Thor, and Captain America movies together. This is important because of the links with the characters that carry over, and a few small fan service moments in the movie.
So the first thing that I'll mention of this movie was the visuals were spot on, they were great in the first one, and this one just built upon that.
I really like Robert Downey Jr in this role as he is perfect and comes across so arrogant that it is hard to see if he's acting or just being himself. The role that Mickey Rouke as the main antagonist was well done, and he just melds with each of his roles that it works perfectly. He can portray a psycho so well because he has that sinister half smile that can send chills down your spine.
The supporting actors Don Cheadle, Gwyneth Paltrow, Samuel L. Jackson and the others all did very well in their parts. I never really fell out of the moment of the story, which is crucial for a action story, because if they slip up, then you're out of the world which drags the movie down.
Since I don't like to ruin plots, I'm not going to say anything about it, except that it helps drive the character of Tony Stark to new levels, while slowly building toward the collaborative Avengers in a couple years.
One thing that sort of bugged me, but not as much as I expected, was the replacement of the actor who was Tony's friend, James Rhodes. I don't recall why they did the change, but honestly think that it wasn't needed. Don Cheadle did well in the role, but Terrance Howard did a great job as well.
Oh yeah, if you see it, wait until the end of the credits for a little bit of final fan service.