This movie is amazing. They cast each character perfectly, and it really pulls you into the story. My wife loved it just as much as I did, and she hates "fighting movies." This movie has great fight scenes, but it also has an amazing story line that anyone can appreciate.