You are using an older browser version. Please use a supported version for the best MSN experience.

Catwoman and more on-screen Batman villains

StarsInsider Logo By Stars Insider of StarsInsider | Slide 1 of 32: The word's out: Zoë Kravitz will play Catwoman/Selina Kyle in the upcoming film 'The Batman,' starring Robert Pattinson. But what will she add to the role, which has been portrayed so many times before?Joaquin Phoenix, for instance, is the fourth actor to play the Joker in a live-action movie, but his performance has been praised. But then there are villains like Harley Quinn, who has only been portrayed once on film⁠—yet the Internet's buzzing about Margot Robbie and 2020's 'Birds of Prey.' And don't forget: while Catwoman may lead the pack as far as number of different portrayals go, some were definitely better than others.In this gallery, look back on some memorable performances of infamous Batman villains.

Catwoman and more on-screen Batman villains

The word's out: Zoë Kravitz will play Catwoman/Selina Kyle in the upcoming film 'The Batman,' starring Robert Pattinson. But what will she add to the role, which has been portrayed so many times before?

Joaquin Phoenix, for instance, is the fourth actor to play the Joker in a live-action movie, but his performance has been praised. But then there are villains like Harley Quinn, who has only been portrayed once on film⁠—yet the Internet's buzzing about Margot Robbie and 2020's 'Birds of Prey.' And don't forget: while Catwoman may lead the pack as far as number of different portrayals go, some were definitely better than others.

In this gallery, look back on some memorable performances of infamous Batman villains.

© Getty Images

More From StarsInsider

image beaconimage beaconimage beacon