I was really let down by the Half Blood Prince so I didnt really expect too much from this one.Needless to say I was blown away.My boyfriend doesnt even like Harry Potter and even HE was on the edge of his seat.As always the story will change from book to movie a bit, but for the most part it was dead on.The special effects are GREAT. They have come a long way and I cant wait to see it again. =)