Robert Downey Jr. Delivers another extraordinary performance as Iron Man, also Sam Rockwell as Justin Hammer incredible acting.

The movie is packed with great action scenes alongside clever jokes, the only thing that bothered me was the villain. It felt like the weak link of the movie no depth, just an average forgettable character.