Now I have to admit that I did raise an eyebrow when it was announced that Anne Hathaway was cast as Catwoman in The Dark Knight Rises. But I am all for...