Pretty decent and good twist in the middle.
But how many times must the victim have the upper hand, knock down the attacker, but not finish the job allowing the attacker to get right back up. This happens several times here and partially ruins the movie.