As usual the Harry Potter films deliver when it comes to special effects, acting, and story line. However, I gave this film only four stars because I believe that one needs to watch all the Harry Potter films and/or read the books to truly appreciate the story, jokes, titles, and more. At the time I watched this movie, I had only watched the first and the sixth installment. Therefore, terms like "mudblood" were lost on me. Aside from that, the movie was fantastic!