I am a firm believer in reading books before watching the movie...I was disappointed that the movie did not follow the book more closely. Obviously, we would have been in the theater 4 hours, but it would have been worth it! The movie itself was good, and for any HP fan, it is a must see.