Jon Favreau knew exactly what he was doing with this movie. This is a sleek, no-holds barred superhero movie, with great performances from Robert Downey Jr. and Mickey Rourke. Let's face it, it was almost impossible to top the first one; nevertheless this a good sequel to one of the best superhero movies ever made.

Scarlett Johansson fulfilled her role as the the sexy and cunning agent Natasha Romanoff, and Gwyneth Paltrow is fine as Pepper Potts. Sam Rockwell plays Tony Stark's competitor, and does a pretty good job at it.

The only problem I have with this movie is that too many things have been fitted into 124 minutes. I understand that the movie was meant to be a roller-coaster ride, intended to thrill, but a little more character development would certainly have helped the movie. For example Samuel L. Jackson ans Johansson's characters are underused. Also, the ending was a little disoriented and predictable; something just didn't feel right about it.

All in all, Jon Favreau has made a movie that would please the fanboys and satisfy the critics. This is a movie that entertains, while still complementing the first movie, and setting up a third movie. If you liked the first movie, just go ahead and watch this movie - you won't see a masterpiece, but you'll have a fun day at the movies.

P.S.- Watch out for the after credits scene