This movie grabs you from the start, the mix of martial arts, powerful acting and weapon skill is masterful and conducted amazingly.
The weapons are used as though they are an extension of themselves further adding to the realism of the movie.
The acting was strong and drew you in, Charlize Theron is unparalleled.