This movie rocked my socks off. The effects were amazing, the characters were well played, and the way it was shot was unbelieveable. I feel honored to be a part of the crowd that saw Heath Ledger's last and most amazing performance. He had never done a role like this, no one really has. The way he played the Joker was so unique and disturbing, I can't believe it. The only problem with this movie, people laughed when it wasn't called for. For some reason the clown make-up made them crack up when it was apparent that the sequence was meant for terror or suspense. But other than that, I saw no flaws with this movie. Oh yeah, Aaron Eckhart took the Two Face role that Tommy Lee Jones chewed up and spat out, and he made it respectable again. But he not only made it respectable, he made it a blockbuster performance. Well done Christopher Nolan. You took the fledgling Batman franchise and rescued it with Batman Begins. Now you have possibly topped Tim Burton's movies with The Dark Knight. I applaud you.