I thought this movie had an awesome trailer, so I was really excited to see it. However, the movie takes way too long to get started, has some confusing character motivation, a tacked- on love plot, a patronizing politico-economic agenda, and a climax that feels like a video game.

Christian Bale is great as a tortured, wealthy man leading a violent secret life...makes sense. Katie Holmes and Liam Neeson are essentially wasted in this movie, as they exist solely to make Wayne do things--their own motives are confusing or silly. Why is the psychiatrist who becomes the Scarecrow so evil? He is by far the most entirely evil (rather than just bad or greedy) character, but this is never explained. I didn't think any of the bad guys were very memorable, certainly not in comparison to the Joker or Catwoman (in the comics).

So...good effort. Nice try at atmosphere, and good acting by Bale and Caine. The bat-mobile was dumb, and will look silly in a couple of years. As will most of this movie.