This is my first movie review. This movie surprised and enthralled me so greatly, I felt moved to respond to the email inviting me to review. After reading "lattewarrior's" excellent review, however, I feel I cannot add to what he/she superbly wrote. Kudos to movietickets.com for its high standards for featured reviews (grammar, spelling, prose, content, etc.), and to "lattewarrior" for such a well-written piece. In short, Ledger redefines The Joker, Bale communicates the humanity of Batman as we've never before seen, and all the other characters are equally outstanding, not the least of which is Michael Caine. See this movie. At least twice.