A rare example of a movie that is better-written than the book it's based on. The basic story hasn't been changed, but the events have been slightly re-shaped to be more coherent and less boring than in the first half of the novel. I was pleased and surprised to see that Hermione didn't get short shrift, as is all too common for female characters: I was afraid that she would become merely Screaming Girl. Certainly the best HP movie for some time, possibly the best yet.