Christian Bale : Batman

Heath Ledger : The Joker

Aaron Eckhart : Harvey Dent / Two-Face

Michael Caine : Alfred Pennyworth

Cillian Murphy : Scarecrow

Gary Oldman : James Gordon