While I enjoy watching Sandra Bullock and Viola Davis - I almost didn't watch this because of the scathing negative reviews. So glad I didn't pay attention to the haters. This is a really good movie but you have to pay attention - it's a little Vanilla Sky-ish in that there are a lot of flashbacks from the past peppered into the present day happenings on the screen. Pay very close attention because (not trying to spoil anything) things are not always as they appear. Grab yourself a snack and curl up with a warm plush blanket and enjoy. Neither Sandra or Viola disappoint. You're welcome....