This movie in my opinion was kinda all over the place, and quite hard to follow. the way its directed makes the movie more boring than exciting, however the scenes that are action packed are amazing. the movie was too long for me and i lost my attention for it. I'm not the biggest fan of "superhero" movies, i feel that they could have done way more things with the budget of the film. The part that's good is Christian bale is a good batman and heath ledger made a killer joker. if you're a die hard batman fan, this is a must watch. Maggie Gyenhall is quite annoying, i feel like her character was irrelevant and did not contribute to the movie plot as much as she could have.