Christian Bale as Bruce Wayne
Michael Caine as Alfred Pennyworth
Harry Oldman as Commissioner Gordon
Morgan Freeman as Lucius Fox
Cillian Murphy as Scarecrow
Aaron Eckhart as Harvey Dent
Maggie Gyllenhaal as Rachel Dawes
Heath Ledger as The Joker
Kristen Sterart as Bella Swan