This was a wonderful movie. Even though it was a long movie, it did not seem so. It was so entirely engaging that it kept your interest the entire time. My only problem with the movie was that I did not see Maggie as a love interest. I do not think that visually she met up to the expectations that I would have had for the two men involved with her. Other than that the movie was exceptional. I like her as a actress, she just did not do it for me in this part. Heath Ledger was unbelievable as the Joker. He should be nominated for an Oscar for this role. All of the actors were superb!