I haven't read any of the books but my dad and some friends have. They said that each movie leaves out some important details but i can never tell. All i know is that i really enjoy and love all the Harry Potter movies. My whole family does. This is a great movie to see with friends, family or both! It was fun to go all together. :) It was different from all the other Harry Potter movies. It was more serious and a little slower paced but it was still an AMAZING MOVIE!<3 It explained alot of things pretty well. I do think that some things could have been explained a little better but all together everything made sense. I loved seeing all the characters again. All in all, the movie was amazing. Go see it! Can't wait for part two next summer! <3 :D