The core of this movie is four breathtaking performances, from Heath Ledger, Gary Oldman, Aaron Eckhardt and Maggie Gyllenhaal. Christian Bale is not too shabby either. The movie is not quite perfect, there's a couple of clunky scenes and dubious plot holes, but overall it's clearly the most essential of this summer's blockbusters.