I have to say that I really enjoyed the movie. Went to a midnight premier and it was more than worth the sleep I missed. It didn't feel like it was 2 1/2 hours. Loved the humor in the film. i have read all the books and I think that due to time constraints, the movie hit on most of the pertinent points. If you come in with this movie first having not read any of the books then you may be a little confused and not understand the characters. Alan Rickman was awesome! He plays Severus Snape with such vileness, I love it!!!