Black Magic Women: The Seven Best Witches in Pop Culture

From Endora to Fiona, here are film and TV’s coolest spell casters

We urgently need your help.  DAME reports the stories that need to be told, from perspectives that aren’t heard enough. In times of crisis it is even more critical that these voices are not overlooked, but COVID-19 has impacted our ability to keep publishing. Please support our mission by joining today to help us keep reporting.

Vampires come and go, werewolves are wearisome, and ghosts are all right (we prefer Ghostbusters), but none of them hold a self-lighting candle to our favorite supernaturals of all time: witches. These magical mavens are smart, independent, and run the gamut from sassy to downright scary. Witches are also well aware of the power of sisterhood (hello, covens) and can literally take an enemy down with mere words. What’s not to love? They’re certainly having their moment in the supernatural spotlight, but witches have always been pop culture mainstays. If there were a magical hall of fame, these women would be the first inductees.



Yes, suburban housewife/witch Samantha was the focus of this show that ran from 1964–1972, but it was her mom, Endora (Agnes Moorehead), who made witchery look so damn fun. Wait, you mean witches get to wear neon caftans and cuckoo eye shadow while constantly mocking mortals with a cocktail in hand? Where do we sign up?


Minnie Castevet

‘Rosemary’s Baby’

Minnie Castevet (Ruth Gordon), the eccentric Upper West Side neighbor in the 1968 film Rosemary’s Baby, lands on the scary end of the witchy spectrum, especially since she helps impregnate the fawn-like Mia Farrow with Satan’s spawn. Fun fact: Gordon received an Oscar for this role, making her the first to win an Academy Award for playing a witch.


The Sanderson Sisters

‘Hocus Pocus’

Hocus Pocus may be 20 years old, but Winifred (Bette Midler), Mary (Kathy Najimy), and Sarah (Sarah Jessica Parker), are still A+ witches in our book.


Sarah, Bonnie, Nancy, and Rochelle

‘The Craft’

These witches spawned a cult following that spans decades and the four Catholic school students (Robin Tunney, Neve Campbell, Fairuza Balk, Rachel True) embody ’90s teen angst in its most magical form—Doc Martens, plaid skirts, devious spells, and serious attitudes.



‘Buffy the Vampire Slayer’

Sure, Willow (Alyson Hannigan) almost destroyed the world with her witchery in season six of Buffy the Vampire Slayer (1997–2003), but we totally forgive her.




‘Harry Potter’

We’ve loved Hermione (Emma Watson) since she uttered her first “Accio!” in Harry Potter and the Sorcerer’s Stone. We’d share a butterbeer with this witch any day.



‘American Horror Story: Coven’

Fiona (Jessica Lange) has no fear and wants to live forever—there’s no doubt she’s the Supreme witch. She’s also the main reason we’re obsessed with American Horror Story: Coven.

We urgently need your help! 

Covid-19 has dramatically impacted our ability to keep publishing. DAME is 100% reader funded and without additional support, we can’t keep publishing. Become a member at DAME today to help us continue reporting and shining a light on the stories that need to be told, from perspectives that aren’t heard enough. Every dollar we receive from readers goes directly into funding our journalism.   Please become a member today!

(If you liked this article and just want to make a one-time donation, you can do that here)

Become a member!