I've loved the books for years ,and I loved this movie, but if you haven't read the book, you might be a little confused, so if you haven't read it, I'd recomend reading it first or go with someone who has read it who can explain. It was true to the book for the most part, I was a little disappointed in a few of the character choices in the casting, but they were good actors. I truly enjoyed this, I've already seen it twice! If you liked the book, chances are you'll like the movie.