The movie was fabulous ! Acting was the best to date and the special effects were wonderful. Jim Broadbent did a marvelous job as Slughorn. Even the parts that were not exactly as they happened in the book were true to the spirit of the books and not something completely random. Proof that you do not have to include foul language,excessive violence, or immoral characters to have a great movie.