Possibly the best super-hero flick ever! Heath Ledger's portrayal of the Joker was so on point I honestly forgot it was him! He totally engulfed himself in the role. Bale,Freeman & Cane gave stellar performances while Eckhart's shined when it was his time. My only downside was Maggie Gyhllynhall"s (I know I mispelled it) performance as Rachel Dawes I would've preferred a new character if Katie Holmes didn't return otherwise I can't wait for the DVD