I read the book, my daughter did not, so I could fill her in on a few points during the movie, but didnt give away the ending. I think she enjoyed it more than I did, but only cause of some parts left out from the book. I was not disappointed by any means. Would see it again.