Don't read any more reviews of this movie and go now to see it. The intricacies of plot and brilliance of performances will best be done justice by wide-eyed bewilderment. The best: Ledger as Joker: performance of a decade- like Hanks in PHILIDELPHIA or or Spiccoli in DEAD MAN WAKING. The bad: ummm... its maybe too long? Nah. Brilliant.