I can't understand why this film got such a good rating. I'm not really a comic book fan, but this film just left me cold. It had a great cast and a promising young director, yet i left the cinema wondering why I bothered. Christian Bale only seemed to come to life briefly in the part of the film where Bruce Wayne adopts the American Psycho character ( which Bale did so well). I think this scene was at a party?!. Gary Oldman, another great actor, seemed to be cast in the wrong kind of role. Katie Holmes?! - enough said. Maybe I was expecting too much from this movie, as i expected this movie to be a million times better than the previous 2 batman films. It turned out, in my opinion, to be a photo finish for the winner. Can someone please tell me why this movie was good?