Overall, a well-executed, entertaining film. But it was lackluster & fell short in many ways. It's a film made for people who have read the books- in that it expected you to know many things and didn't explain or fill in many areas that it needed to. But, for these same reasons, it also really disappointed true fans of the novels, in that it wasted time on unnecessary moments that didn't play out or develop to anywhere. The time could have been far better spent on explaining plot lines that needed to be explained- for example- who is the Half- Blood Prince and WHY? I mean, after all, the movie is called Harry Potter and the HALF-BLOOD PRINCE! That story line should not have been left to the last 10 minutes of the film.
All true batman fans will be very pleased with the film. It has all the elements of real Batman action and drama, along with everything that should be expected from the villians (especially heath Ledger in one of his last roles, played beautifully to the HILT) and the challenges Batman has to face..... Go see it! You won't be disappointed.