I do think that you need to read the book before you see the movie. But either way I thought it was really good! I loved it and fully understood everything and think that the movie followed the book almost perfectly. But I went with my mom who didn't read the books and she was more confused.