I really enjoyed the first hour of this movie with the detective trying to figure out whether the hero Yen is actually a villain but then it all got rather messy. Yen was superb as usual and the fight scenes were great but it was very slow at times and I found useless getting a bit bored. Not bad though.