Other great contenders I believe could nail Catwoman today are:
Bryce Dallas Howard
Or the more utilitarian costume in recent Batman comics:
Although I have a feeling this more practical Catwoman costume would be worn by Catwoman.
And although Berry played the newest version of Catwoman pretty well, I believe a couple of other actresses could have done equally good or better: