I thought this was really good. Yes, they did leave out a lot of detail from the book, but most film adaptations do and they still managed to get the main storyline across, The acting was so much better than the other films, you can see how much they've improved from the first movie. Great effects, funny and touching.