Katie Holmes – Rachel Dawes (Batman Begins)
Katie Holmes’ version of Rachel Dawes was more of a forgettable performance for fans, with Maggie Gyllenhaal taking over the role for The Dark Knight.
Although Christopher Nolan claims he wanted Holmes back and she refused, this change was probably for the better of the trilogy.
Editorial content