2006 BSR It Girl Maggie Gyllenhaal is in final talks to star opposite Christian Bale in Christopher Nolan’s “The Dark Knight,” the next installment in the revitalized Batman franchise. She’ll play the role of Rachel Dawes, played by Katie Holmes in “Batman Begins.” Holmes dropped out of the project earlier in the year.