Holmes turned down the offer to reprise her role as Rachel Dawes due to scheduling conflicts.
I don't know about Maggie Gyllenhaal. She's got that Carrie Fisher look to her.