I think it is a great movie, for what it is! Most people go into the movie thinking typical Joker, like one of the best ever portrayed by Heath Ledger, but this is not your typical Batman,Joker, or the like. This is a psychological movie, more about the kind of person, or the state of mind that is the Joker, or created the Joker. So, even though it is a great movie, do not go into it expecting to see lots of action scenes, and Batman beating up on someone.