I haven't read the books but really liked this movie. My girlfriend has read the books and said the movie followed it very close. She loved the movie too and can't wait for the 3rd one to come out. Special effects were great and was better than the 1st movie. Actors and actresses were a very good choice. I have already recommended this movie to my friends. I will buy the movie for my girlfriend when it comes out.