This movie is just marvelous. I enjoyed the fact that all characters experienced some type of darkside to them. Of course, Batman the main character experiences the most. Not only is he Bruce Wayne, but as Batman he lives as the hero for the people and a villian of his own life full of loneliness. The Joker stole the show with his ingenious precise calculations and satirical behavior. At first i thought, 2 1/2hr but it was enough time to develop all characters. There were many foils and pardoxes that continued to entertain throughout. So much you can't help to feel some catharsis emotion for both heroes and villians...MARVELOUS!