I must confess that about 10 mins into the film; I cheated and read a synopsis of the plot. I needed to know if this was SciFi or Horror. Reading the synopsis, didn't ruin the story for me, it made my appreciation of the movie better. Obviously, that approach is not for everyone, but it worked for me. It helped give me a better focus to work toward the enjoyment of the story without wasting time coming up with theories as to where the plot was actually headed. If you enjoy Steven King's works, I dare say that you'll love this movie. Also, I have to say that this is probably the best acting that I've ever seen from Sandra Bullock, I'm truly impressed with her performance!