The story is very strong, I cannot remember the last time I watched such a captivating and intriguing movie, and well-directed. Sandra Bullock was amazing, the character became her and not the other way.
The suspense is high throughout, and you feel like you know what will happen, because you feel like you have seen movies like this one a thousand times. And then BOOM! Comes a shocker, a surprise you did not expect.
I LOVED the movie and a good cast indeed.