The cast was excellent, particularly Heath Ledger. It's a testament to his acting ability when you want the bad guy to be in as many scenes as possible. His interpretation of the Joker as a mad philosopher anarchist made the character multi-dimensional. Always great performances by Christian Bale, Michael Caine, Gary Oldman and Morgan Freeman. Aaron Eckhart was very likeable. The IMAX experience was terrific. Wish it had been a little shorter.