I am a huge fan of the books, but the last few movies (since 'Prisoner') have left me unsatisfied. But 'Half Blood Prince' has recaptured the magic I originally felt with the early Chris Columbus-directed movies. Even though big parts of the book have been removed, the film never feels choppy or incomplete, and both the acting and the dialogue are great. Very enjoyable!