5. Cast The Chechen Ritchie Coster Mike Engel Anthony Michael Hall Salvatore Maroni Eric Roberts Mayor Anthony Garcia Nestor Carbonell Lau Chin Han Jonathan Crane / The Scarecrow Cillian Murphy Det. Michael Wuertz Ron Dean Det. Anna Ramirez Monique Gabriela Curnen Lucius Fox Morgan Freeman James Gordon Gary Oldman Rachel Dawes Maggie Gyllenhaal Alfred Pennyworth Michael Caine Harvey Dent / Two-Face Aaron Eckhart The Joker Heath Ledger Bruce Wayne/ Batman Christian Bale Played As: Name Of Actor: