I would've preferred to see Katie Holmes on the right there instead of Maggie, this'll be the first time a Batman movie has a mediocre looking love interest, but oh well at least she looks more real for her role as a professional woman.
Well, looks are subjective, but when it comes to acting, I for one am glad they dropped Katie Holmes - and I'm _really_ happy they cast Maggie Gyllenhaal. She is just an incredible actress.