First of all i don't understand the hate/dislike towards this movie I thoroughly thought that their was enough action in it, the humor was very well suited in, and the cast especially Robert Downey Jr. and Jon Cheadle added a great scent to the movie making it very enjoyable and heartfelt. Not only did this movie for me have more heart, but the same charming comedy mostly from Rdj as well as very well crafted drama that made the story/plot go almost perfectly. The only problem i had were the villains which were kind of dry compared to Obadiah Stane from the first Iron Man but other than that i enjoyed this one more than I did the first.