What an amazing movie, gut wrenching, and Bullock hits the bull's eye, getting under the skin of the character in every frame, and fleshing out the pain in the character's heart. I doubt if any one else could have bettered her in this role. Though the plot and ending was predictable (except for the one major twist), the story keeps one glued to the screen and taut editing, screen play and acting by the supporting cast keeps one interested till the very end!