Focusing on live-action only, there are 8 actresses that have played Catwoman on TV and film.
Michelle Pfeiffer .
Batman Returns. 1992 Catwoman was played by Michelle Pfeiffer
Anne Hathaway
Sean Young
Julie Newmar
Selina Kyle and her alter-ego, Catwoman, are portrayed in The Dark Knight Rises.
Patience Phillips (AKA Catwoman) was portrayed by the actress Halle Berry ('X-Men', 'Gothika') in the 2004 film 'Catwoman'.
In the 1966 Batman live-action movie, Lee Meriwether played Catwoman. This was a summer followup to the Batman TV show with Adam West as Batman and Burt Ward as Robin.
Yes- she is being played by Anne Hathaway
Catwoman is a villainess/heroine of DC Comics' Batman series. The original "Catwoman" on the 1960's TV series was played by Julie Newmar and Eartha Kitt. In her first "Batman Returns" movie appearance (1992), she was played by Michele Pfeiffer. In the non-Batman movie "Catwoman" (2004), Halle Berry portrays an entirely difference version, one empowered by Egyptian deities with cat-like powers.
Catwoman was created in 1940.