When thinking about female superheroes and villains, there’s a wide span of variety. Wonder Woman, Captain Marvel, Scarlet Witch, and many more; but one stands out. Not only for her unpredictability, but as one of the few females to side with a hero and battle him at times. Selina Kyle, more commonly called Catwoman, is one of the most mysterious female heroes/villains of the DC Universe. She has been portrayed by several actresses over the years, with each portrayal being different from the last. With Zoë Kravitz playing Catwoman in 2022’s The Batman, I thought it was only fitting to look back at the past lineage of women—from worst to best—who have portrayed the infamous whip-wielding burglar.