Re: Anne Hathaway vs Michelle Pfeiffer
I think Two-Face was more of a "violation" of the realism than Catwoman.
This version of Catwoman had no reason to hide her identity...she was already a known criminal with a record. Beyond that, she is allowed to have her own sense of fashion and style as much as The Joker is without it violating anything.
And judging by her reaction to Batman's return on the news, you could easily imagine that she was somewhat inspired by Batman's theatricality herself.