I'll start by saying that I like Christian Bale as Batman and also the supporting cast was very good, Morgan Freeman, Michael Caine, Gary Oldman, Liam Neesom, and Rutger Hauer. I did have a problem with Katie Holmes. she just seemed too young for an assistant DA and lacked the vigor needed in the character. This could have been a good movie, the first serious, real look at Batman. It was very true to the character but there were too many villains. Dealing with Gotham's city's corruption and Dr. Crane would have been enough. They should have saved Ra's Al Gul for another episode. Just as a side note I loved the Batmobile. It was realistic and very cool. 6/10