While Christian Bale's Muppet-voiced Batman borders on ridiculous, amazing action set-pieces and Heath Ledger's disturbing and intense Joker make this a high-water mark of superhero movies. There are probably one too many speeches explaining the movie's ham-fisted themes, and we have a hard time believing that two of the most handsome men in Hollywood would be so worked up over Maggie Gyllenhaal's shrew of a DA, but it's hard to deny the primal awesomeness of an eighteen-wheeler going ass-over-tits.

Also Watch