First, this film is for fans, no for general public, I'm a big fan of marvel and I see this film 6 times, this film is great, casting was excellent, in this movie I see the shield of captain America, the hammer of Thor, and many cameos of the other heroes, black widow was excellent, i love her, mickey Rourke as whiplash was great, war machine was excellent, people say that this film have a little action and many villains, they are wrong, because a villain doesn't count his physical and weapons, but his intelligence, whiplash created his robots and he use them as pawns first to confront stark, not all is combat body to body, also has its advantages, i love this film and I'll wait for iron man 3 and I want see the mandarin.