Lee played Catwoman in Batman: The Movie. Considering what we had at the time and the fact that she was a stand-in for Julie Newmar (who portrayed the role in the tv show), this was pretty decent. Horribly dated if you look at it now, but decent.
Playing a much younger Selina Kyle on Gotham, the main reason why she is so high on this list is because of the stellar writing in her backstory. Her acting isn’t always the best, but at least her character is grounded in a sense of reality.
I mean, it was a decent Catwoman. But like many characters in the Nolanverse, some creative freedom was taken in her characteristics. I can’t even remember if Catwoman had a whip in that movie. Then again, no one minded the Joker not having his signature laugh in the Nolanverse either.