I normally hate movies based on books, but this was such a great movie! It stuck to the book, which was perfect, and the acting/directing/casting was very good as well. I am getting it for several family members for Christmas and hoping someone gets it for me as well!