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.

RELATED: Ben Affleck's Batman Return in The Flash Movie May Not Amount to Much Screen Time

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