While difficult to include an entire book in a limited amount of movie time, this movie came as close to reaching it as possible. Of course, it helps if you have read the books since there are big plot holes that won't make sense if you don't. The whole "who is the Half Blood Prince?" aspect seemed to go almost ignored through this movie, however, and that was a little surprising. The special effects were everything you could want them to be. See it on the biggest screen you can find. It's worth it. Did not disappoint.