I did not re-read the Harry Potter books nor did I watch the movies over again. I did not want to take away whatever tension and mystery this movie had to give. I was not disappointed. This movie was well-worth the money I paid for IMAX (although I suspect 3-D would be much more excellent). The actors have come to a maturity with their acting, giving it a more natural feel than the previous movies. Kudos to the director and all the other people working behind-the-scenes. The movie had a good balance of seriousness and light-heartedness and not once did I feel it dragging the plot. Every second I was sad, laughing, or scared out of my seat. No time to waste on zzzzz's. The ending was perfect. Just enough suspense to keep you wanting more, but satisfied enough to wait for a year more (hopefully less). Brilliant. Definitely worth five stars.