I’ll admit Anne Hathaway looks hot in that outfit.
Plus, the ideal Catwoman needs to be 1) sexy as hell, 2) able to stand up head-to-head to male characters and kick their ass. Hathaway utterly fails category #2. (and she did do a decent job stepping into Barbara Feldon's shoes as Agent 99 in the Get Smart movie)