really intriguing story and i sit glue to the tv . good and smart twist at the end make the movie even well then expect . the surprise element be great . shannen be a great actress who play the part flawlessly . great act combine with good story and a ten .