While this was a fantastic movie, there was really only one thing that could take credit for it, the Joker. When he's not on-screen youre thinking about him and you want to see him the whole movie. But you dont, and youre subject to a movie that can be suprisingly boring and confusing at times. There seems to be lots of filler time given to characters that dont really even matter. This movie would actually have been better if theyd cut about 30 mins of unneeded scenes. Still a great movie though, if only because of the Joker.