I agree. Holmes/Gyllenhall could not have been worse choices for that role. Makes me even less excited about a Catwoman character. Ugh.
For everything great that Nolan has done, he has always had a hard time delivering when it comes to prominent female characters in his films. It's been one of the few things that has eluded his repertoire to date, but I think he absolutely delivered when he brought in Ellen Page and Marion Cotillard for Inception. He's clearly grown as a director so I'm really excited to see what he and Hathaway can do together, and to see what she does with a role that's so far out of her comfort zone. Nolan is going old school with the Catwoman character and I think that fits his decision to go with Hathaway perfectly. Plus, Cotillard is back as one of the main supporting actresses and they clearly work well together. I'm really excited to see everything come together.