Not exactly my kind of movie, but it kept me entertained through out the whole thing.
When you watch this film it seems like it's going nowhere BUT the end brings all the things in the movie together beautifully.
What it's worth.If you seen it once already, skip the first hour and watch only the last 30 minutes.
Slow and boring start but second half makes up for it.
Only thing that spoils this movie from getting a perfect score is the acting by the tough teenage girl who knows martial-arts.