She shoulda been Rachel in the Dark Knight
I completely disliked Maggie Gyllenhaal as Rachel in the dark knight and think that Michelle Monaghan would have done a much better job in every way possible. Plus at least she would have still looked a little like Katie Holmes from Batman Begins instead of ugo Maggie Gyllenhaal.
Does anyone agree?