This movie shows of the talent of the late Heath Ledger, who could easily get the 2nd posthumous Oscar of all time, for best supporting actor for his role as the Joker. Aaron Eckhart as Two-Face was good, the only thing was his screen time was limited. Bale was good as Batman, he just talked too much, and the voice was kind of grating. Michael Caine and Gary Oldman's roles were somewhat forgettable. Cilian Murphy also returns as the Scarecrow for a brief scene.