Stop. Remove the memories of all previous Batman movies from your mind. Movies should not be judged on their predecessors. For me, each of the following points knock one point off from the top score:

All the fight scenes. Bad. Just terrible choreography and camera set-up. I cannot believe, in this post-Matrix world, we are still seeing fight scenes done as clumsily and confusing as this. Even Spielberg falls into this hole though, with his fight scenes in MINORITY REPORT. Personally, I expect better from my directors; at the very least, I expect them to have seen THE MATRIX, KILL BILL, YING XIONG and SHI MIAN MAI FU. Duh!

Michael Caine as Alfred. Bad. I mean, come on! His accent changes halfway through the movie!! This one was done purely for the money, wasn't it?

Katie Holmes. Bad. She's about as believable as pigs flying and, personally, I'd rather wrestle flying pigs to the ground than have to watch her "act" again.

R'as Al Ghul. Bad. He's supposed to be an extreme eco-terrorist. He's supposed to have discovered the Lazarus Pit, which keeps him alive for centuries. He's supposed to be EVIL!

Talia. Hot. Yeah, she would have been, but R'as Al Ghul's daughter who loves Batman (not to mention that love being reciprocated) is absent. Instead we're treated to some half-assed plot that no-one understands and we're all left unsatisfied with the conclusion.

The final climax. Bad. There are so many plot holes and scientific implausibilities with the final threat-that-must-be-averted it's almost laughable.

Altogether, that's minus six! But since it is Batman, I'll be generous and give this film a five/ten. Definitely not the best super-hero movie ever.