Really intriguing story, I sat glued to the TV. Good, smart twist at the end makes the movie even better then expected. The surprise element is great. Shannen is a great actress who plays the part flawlessly. Great acting combined with good story, a ten.