Teri Hatcher.

And here's an easy one...what role has been played by, among others, Eartha Kitt, Julie Newmar and Michelle Pfeiffer...
_________________________
Kay
Botticelli Moderator