They did a good job squeezing as much information into 2.5 hours as they could, but there was still a lot of detail left out. If you haven't read the books, the movie will be entertaining and interesting. But if you have read the book, you'll miss some of the really good background information and the details that they leave out. But I loved the movie, and always enjoy seeing how they bring the magic to life on the screen!