Katie Holmes portrayed Rachel Dawes in Christopher Nolan's Batman Begins.
Holmes was replaced by Maggie Gyllenhaal in the sequel, turning it down to work with Diane Keaton on a girl power heist film instead.
Katie Holmes portrayed Rachel Dawes in Christopher Nolan's Batman Begins.
Holmes was replaced by Maggie Gyllenhaal in the sequel, turning it down to work with Diane Keaton on a girl power heist film instead.