Katie Holmes, die Rachel Dawes speelde in Batman Begins, speelt niet in het vervolg The Dark Knight omdat ze had besloten andere acteeropties na te streven. Regisseur Christopher Nolan wilde haar graag terug maar Holmes koos naar verluidt voor een andere film, Mad Money. Deze beslissing leidde ertoe dat in The Dark Knight Maggie Gyllenhaal werd gecast als Rachel Dawes.