I saw this in IMAX and have to say: if you can see it in IMAX, do it. Nothing can compare. I had a wonderful time. There is so much story here, it's like reading classical literature. It was paced perfectly and just when you thought it was over...BOOM something else happened. Was Nolan doing a little Joker himself. And about the Joker...from the moment Heath Ledger enters the film, it's his movie and rightfully so. Batman has always been as much about the villains as the DK himself. Ledger walks that fine edge between extreme insanity and camp and pulls it off perfectly. Even dressed as a nurse, he's hilarious but so dark. But let's not forget the rest of the cast. Christian Bale is still the perfect Bruce/Bat and once again anchors this franchise firmly and completely controlled. Aaron Eckhart may have found his breakthrough and he is great. How they did the Two Face side is still beyond me. I'm dying to know. Maggie Gyllenhal makes you forget what's her name was ever involved. Finally Gary Oldman is properly used and what a performance. Michael Caine as always is perfect and the same can be said of Morgan Freeman What Nolan has done is up the ante for all other movies from this point on. This is more than a superhero film this is a richly layered story that asks all the right questions even if we don't like the answers. Thought the film is dark and examines man at his worst, it also shows man at his best, most noble and self-sacrificial. GO SEE THIS FILM and find an IMAX!!