Charlize theron is slowly becoming a staple of action movies. She brings a fresh take on female stars in action genre. The movie does not suffer from any production infirmity. The effects were lifelike. The storyline is engrossing. Overall, it is a film worth your while watching.