Don't listen to what anyone else says yes there's problems its not perfect but every movie cant be the dark knight. Robert Downey Jr does a great job reprising his role as Tony Stark, Don Cheadle is way better than Terrance Howard as James Rhodes, Mickey Rourke is one of the best bad guys I have seen in a while ( though his character lacks depth), Scarlett Johansson is smoking hot as Black Widow or Natasha Romanov, Sam Rockwell does a great job as Tony Stark rival and antagonist Justin Hammer and kind of steels the movie in a funny way. Unfortunately Gwyneth Paltrow just complains and yells the whole movie ( just like in sky captain...) If you don't mind some talking( and Gwyneth Paltrow) there's a lot to enjoy here even more so if your a fan of the comics. P.S. stay after the credits