Both the acting and storyline are kind of lame and so, this film gets a 6 star from me, due to a few decent action scenes and of course the main saviour of the film, the smoking hot Charlize Theron, who is probably the only reason most people watch this film!