This movie left me amazed and saddened by Heath Ledger's fearless performance. Saddened, because he will never have the chance to top it. The rest of the movie was very good. Maggie Gillenhal was a great improvement over Katie what's her name. The special effects were tremendous especially a wild car/truck/batmobile chase. Great plot twists and depth in characters made this very intriguing but It was tough to find the insane joker as the most likeable character in the movie.