This is one of the best science fiction movies Hollywood has made in many years. The middle of the movie drags a little, but it finishes strong. Robert Downey is great but the real star is Scarlet Johansson. She is beautiful; she is fantastic; she is wonderful. Her fight scenes are incredible; her overall performance is magnificent. Also she definitely has a flair for comedy. In short, Ms. Johansson is a great performer and proves it in this movie. Ten stars for Scarlet Johansson. Mickey Rourke is also excellent as the bad guy. The cgi's add to the story. This movie is actually better than the original. The Tony Stark character is further developed and the audience learns Pepper Potts' first name. This movie is a welcome addition to the science fiction genre. The movie tells a story; has interesting characters; and except for the middle part, the story moves along quickly and ends with the audience having been entertained.