For anyone who wonders about Hathaway as Catwoman... Nolan creates slightly new versions of ald heroes in these films, while maintaining some of their original aspects. I think we all know this. Nolan's Batman universe is... real, for lack of a better term. I could easily see these characters existing in our world, while the original Batman characters (comics or series)... not. It's propable that Catwoman's image will have a new aspect, one that fits into this universe, one we haven't seen before. So, maybe Nolan casted Hathaway beause he believes she fits this new aspect he created in Catwoman.
/brain vomit