This was way better than it had any right to be. Despite too many stripping scenes (is there such a thing?) the plot was fast moving enough and the "twist" at the end done well enough that it managed to be better than the sum of its parts. Schlock, but well done schlock. Colour me surprised.