Maggie Gyllenhaal is in final talks to star opposite Christian Bale in Christopher Nolan's The Dark Knight, reports Variety. 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.
The cast also includes Heath Ledger, Morgan Freeman, Michael Caine, Gary Oldman and Aaron Eckhart. Nolan is set to start filming in the late spring or early summer.The film is the sequel to the the 2005 hit revamp, "Batman Begins" which re-told the origin of The Dark Knight!
*The WB is eyeing a July 18, 2008 release.*