Maggie Gyllenhaal is set to join the all-star cast of The Dark Knight for Warner Bros. Pictures and Legendary Pictures.

She'll play D.A. Rachel Dawes, the love interest to Bruce Wayne/Batman (Christian Bale), replacing Katie Holmes from Batman Begins. The Hollywood Reporter notes Christopher Nolan is also back as director, along with actors Morgan Freeman, Michael Caine and Gary Oldman; Heath Ledger is set as the Joker, while Aaron Eckhart will play D.A. Harvey Dent, also known as the villainous Two-Face.

Jonathan Nolan wrote the script for The Dark Knight which is scheduled to begin shooting in April for a 2008 release.