Great twists, plenty of suspense, and what a psychopath. The first big twist is a huge one, and for once, a genuine surprise. It's all more than decent, and gets points for originality, and the feeling it's all soaked in dread. Solid performances from the leads.