This was my type of Super Hero movie. Simple, straightforward plot without much social nonsens and preaching. Little in terms of the all too common whining and sel pitying by the heroes. They are heroes all the way without any nonsensical vendettas or moral bullshit.
I expected a fairly shallow over the top action flick with a sexy but not very bright kick-ass chick as the main protagonist. To my surprise I got something quite a bit more than that. Sure the movie is quite “Hollywoodish”, it is supposed to be a action movie after all, but it is surprisingly well done and Charlize Theron is great as the sexy, not at all stupid and very much kick-ass chick.