If you haven't read the book, the movie is excellent the acting is good and holds pretty true to the characters as written--hence my 5stars. If however you read the book and expect this amazing story to unfold before your eyes on the big screen--DO NOT GO as you will be very disappointed by the change to the ending Why Warner Bros. decided to change the ending and by doing so completely change the meaning of the book would be interesting to know. According to Jodi Picoult's website--she had no say in the change. Sad because people who haven't read the book are really missing out on the beautiful story as it was originally written.