This movie is superb. I think its biggest strength is the clever way in which it was written. It doesn't take itself too seriously as a comic movie, which is refreshing since that leaves any possibility for cheesy-ness. All the characters have their own issues and are explored while still maintaining a seemless flow through the movie. The action is amazing as eye candy. In my opinion, as a fan of Hulk, Ruffalo as banner and the Jade Giant steel the show, a superbly performed rendition of both. Love this movie and will be seeing it for the 4th time this weekend.