I personally enjoyed the movie, I'm sure the book is better. Sandra Bullock's character is tough to root for, but the actor who played Tom (previously in Moonlight) was terrific, i found myself rooting for him in this film. Some intense scenes throughout, i personally would recommended