My husband and I were disappointed in this movie. It went over the top as far as believability, there were too many sidestories, and the disaster scenes were just too much. I think Heath Ledger did an excellent job, that has not been overrated. However, even his character created questions in my mind: How did he do what he did in the time he had? Where did he get all his resources? We happened to watch "Batman Begins" the same evening of the day that we saw "The Dark Knight". We liked that movie much better, it created feelings for the characters, this one did not.