I disagree with
sweetloaf regarding the return of campy Batman. Let's leave him in the Golden and Silver ages where he belongs. I agree that Bale was lacking when it came to Bruce Wayne character development. Although, Wayne is simply a mask that Batman wears, and I think he portrayed that well. I like my Waynes vapid, womanizing, and shallow. However, there needs to be the Batman just under the surface and Bale didn't have that depth.
I also liked Val Kilmer. Batman Forever was moved to my 2nd most favorite Batman movie after The Dark Knight came out. Kilmer, Tommy Lee Jones, and Jim Kerry were fantastic in Batman Forever, and Ledger is now legendary for his Joker performance. The villains really do make a good Batman movie. He needs a good antagonist the really shine. Joker was perfect because he broke all the rules. Superman doesn't know what to do with Joker, he can't handle villains with no sane motives. His head explodes. Batman, though, can get down to their level and beat the snot out of them.