14 Iconic Witches From TV and Film That Cast a Spell on Us

ENTERTAINMENT
By Gwen Stockton

Witches have been captivating audiences on screen for decades, from classic black-and-white television to blockbuster films that fill theaters worldwide. Whether they are casting powerful spells, brewing mysterious potions, or fighting for justice, these characters leave a lasting impression long after the credits roll.

Some are villains you love to fear, while others are heroes you root for with everything you have. Get ready to revisit the most unforgettable witches in TV and film history.

1. Wanda Maximoff — WandaVision / Marvel

© Marvel Database – Fandom

Few characters in the Marvel universe have had a transformation as jaw-dropping as Wanda Maximoff.

She started out as a girl with mysterious powers and slowly evolved into one of the most powerful beings in existence — the Scarlet Witch.

Her journey through grief, love, and identity in WandaVision is one of the most emotionally rich stories ever told in a superhero story.

Wanda literally rewrote reality to cope with losing the people she loved most.

That kind of raw, heartbreaking power made her feel deeply human despite her otherworldly abilities.

Elizabeth Olsen brought layers of vulnerability and strength to the role that fans will never forget.

Wanda is proof that the most powerful magic often comes from pain.

2. Sabrina Spellman — Sabrina the Teenage Witch

© Sabrina the Teenage Witch Wiki – Fandom

Growing up is hard enough without also discovering you are a witch on your sixteenth birthday.

Sabrina Spellman made that impossible situation look fun, funny, and sometimes wonderfully chaotic.

The 1990s sitcom starring Melissa Joan Hart turned Sabrina into a pop culture icon who balanced high school drama with spell-casting mishaps in the most relatable way.

Her talking cat Salem was basically everyone’s favorite sarcastic best friend, and her aunts Hilda and Zelda added warmth and humor to every episode.

The show reminded viewers that being different is not a flaw — it is a superpower.

Sabrina never tried to hide who she was, and that confidence made her one of TV’s most beloved teenage witches ever.

3. Hermione Granger — Harry Potter

© Warner Bros. Entertainment Wiki – Fandom

Honestly, without Hermione Granger, Harry Potter would not have survived past book one.

She is the brightest witch of her age, and she never lets anyone forget it — but not in an annoying way.

Her confidence in her own intelligence was actually incredibly inspiring, especially for young readers who were told that being the smartest person in the room was something to be ashamed of.

Hermione showed generations of fans that knowledge is its own kind of magic.

She proved that bravery does not always mean charging into battle — sometimes it means staying up all night in the library to find the right answer.

Emma Watson brought her to life with such warmth and precision that Hermione became a role model for millions worldwide.

4. Elphaba — Wicked

© Oz Wiki – Fandom

Born with green skin in a world that judged her for it from day one, Elphaba’s story in Wicked is really about what happens when society labels someone a villain before they even get a chance to prove themselves.

She is passionate, fiercely principled, and wildly misunderstood — which makes her one of the most compelling witches ever written.

The musical gave her the iconic anthem “Defying Gravity,” and audiences have been obsessed ever since.

The 2024 film adaptation brought Elphaba to a whole new generation, introducing her story to viewers who had never seen the stage show.

Cynthia Erivo’s portrayal gave the character a raw emotional depth that was absolutely stunning.

Elphaba reminds us that the villain in someone else’s story might actually be the hero of their own.

5. The Sanderson Sisters — Hocus Pocus

© Disney Wiki – Fandom

Winifred, Sarah, and Mary Sanderson are the ultimate Halloween icons, and no October is truly complete without watching them wreak havoc on the town of Salem.

Hocus Pocus from 1993 is the kind of movie that gets better every single time you watch it.

Bette Midler, Sarah Jessica Parker, and Kathy Najimy brought these three ridiculous, terrifying, and hilarious sisters to life in a way that felt completely magical.

What makes the Sanderson Sisters so special is the chemistry between the three actresses — every scene they share crackles with comedic energy and genuine fun.

The 2022 sequel proved that the love for these witches never faded.

They are over-the-top, campy, and absolutely unforgettable.

No witch trio in film history has ever come close to matching their chaotic, spellbinding energy.

6. Willow Rosenberg — Buffy the Vampire Slayer

© Heroes and Villains Wiki – Fandom

Willow Rosenberg started out as the shy, bookish best friend who nobody expected to become one of the most powerful witches on television.

Over seven seasons of Buffy the Vampire Slayer, her journey from nervous computer nerd to formidable magical force was one of the most satisfying character arcs in TV history.

Alyson Hannigan played every stage of that transformation with incredible skill and heart.

Her darkest moment came in Season 6 when grief pushed her over the edge and she became “Dark Willow” — a terrifying, nearly unstoppable force of destructive magic.

That storyline showed how power without emotional balance can be genuinely dangerous.

Willow’s arc is ultimately about healing, friendship, and learning to trust yourself again.

She remains one of the most layered witch characters ever written for television.

7. Samantha Stephens — Bewitched

© Witchipedia Wiki – Fandom

Long before witches were portrayed as dark and brooding, Samantha Stephens made magic look warm, suburban, and wonderfully charming.

Bewitched ran from 1964 to 1972 and starred Elizabeth Montgomery as a witch who married a regular human and tried — often unsuccessfully — to live a “normal” life.

Her nose-twitch became one of the most recognizable gestures in television history.

What made Samantha so ahead of her time was the quiet tension beneath the comedy.

She was constantly pressured to hide her true nature to fit into society, which resonated with anyone who ever felt they had to shrink themselves to belong.

Samantha never fully gave up who she was, though, and that subtle defiance made her a quietly revolutionary character for her era.

She is a true television pioneer.

8. Bonnie Bennett — The Vampire Diaries

© Heroes and Villains Wiki – Fandom

Bonnie Bennett did not just practice magic — she sacrificed herself for it over and over again, and the fandom noticed every single time.

Throughout The Vampire Diaries, Bonnie was the most selfless character on the show, consistently putting her own safety on the line to protect the people she loved.

Kat Graham brought a quiet intensity to the role that made every spell feel genuinely high-stakes.

Fans often pointed out that Bonnie rarely got the recognition she deserved within the show itself, which actually mirrored real conversations about how Black characters are treated in ensemble casts.

Her resilience became a rallying point for viewers who saw themselves in her.

Bonnie Bennett is one of the most powerful and underappreciated witches in TV history, and her legacy continues to grow.

9. Maleficent — Sleeping Beauty / Maleficent

© Disney Princess Wiki – Fandom

With those iconic horns and that unforgettable entrance, Maleficent has terrified and fascinated audiences since the original 1959 Disney animated film.

She cursed a baby princess out of wounded pride and became one of animation’s greatest villains.

But the 2014 live-action film starring Angelina Jolie flipped that story completely on its head and gave Maleficent something the original never did — a reason.

Suddenly, the villain became a survivor whose darkness was born from betrayal and loss.

Jolie played the role with such ferocious elegance that it was impossible not to feel sympathy for a character who had spent decades being purely evil.

The film sparked conversations about how stories change depending on whose perspective you tell them from.

Maleficent is the queen of morally complex witches, full stop.

10. Nancy Downs — The Craft

© The Craft Wiki – Fandom

Nancy Downs is the kind of character who walks into a room and immediately makes everyone nervous — and that is exactly why she is so compelling.

In The Craft from 1996, she starts out as a charismatic, rebellious outsider who draws others into her circle of power.

Fairuza Balk played her with such unhinged energy that Nancy became one of the most memorable teen villains of the decade.

Her arc is a cautionary tale about what happens when someone who has been powerless their whole life suddenly gets access to unlimited power.

The hunger for more, and the refusal to accept any limits, is what ultimately destroys her.

Nancy is terrifying because she is understandable.

The Craft remains a cult classic largely because of her magnetic, unsettling performance at its center.

11. Glinda the Good Witch — The Wizard of Oz

© Oz Wiki – Fandom

Floating down from the sky in a giant pink bubble while wearing the most extravagant gown imaginable — Glinda the Good Witch knew how to make an entrance.

The Wizard of Oz from 1939 is one of the most beloved films ever made, and Billie Burke’s portrayal of Glinda set the standard for the “good witch” archetype that has influenced countless characters since.

She is elegant, kind, and just a little bit cryptic.

Glinda is most famous for telling Dorothy that she always had the power to go home — she just needed to figure it out herself.

That message about inner strength and self-belief has resonated with audiences for over 80 years.

Fun fact: Wicked later reimagined her relationship with Elphaba in a way that made Glinda far more complicated and even more interesting to audiences everywhere.

12. Fiona Goode — American Horror Story: Coven

© American Horror Story Wiki – Fandom

Supreme witch.

Those two words describe Fiona Goode perfectly, and Jessica Lange delivered every single syllable of that title with the kind of theatrical brilliance that makes award voters sit up straight.

In American Horror Story: Coven, Fiona is the most powerful witch in the country — and she will do absolutely anything to stay that way.

She is ruthless, glamorous, and shockingly funny all at once.

What makes Fiona so fascinating is that she is never purely evil or purely sympathetic.

She loves her daughter in deeply broken ways, fears her own mortality with desperate intensity, and commands every room she enters without even trying.

Coven was already a fan-favorite season of the anthology series, but Fiona Goode is the reason most people kept coming back for more.

A truly legendary television performance.

13. Agatha Harkness — WandaVision / Marvel

© Marvel Cinematic Universe Wiki – Fandom

“It was Agatha all along!” That reveal in WandaVision sent the internet into a complete frenzy, and Kathryn Hahn became an overnight sensation because of it.

Agatha Harkness had been hiding in plain sight the entire season, disguised as the nosy neighbor Agatha from the fictional sitcom world Wanda had created.

When her true identity was revealed, everything clicked into place in the most satisfying way possible.

Agatha is witty, theatrical, and genuinely menacing — a rare combination that Hahn pulled off with obvious delight.

Her catchy theme song became a viral meme almost immediately, which says everything about how much audiences fell in love with her.

She later got her own Marvel spinoff series, proving just how powerful her impact was.

Agatha Harkness is a modern witch icon, no question about it.

14. Rowena MacLeod — Supernatural

© Supernatural Fanon Wiki – Fandom

Rowena MacLeod arrived in Supernatural as a scheming, self-serving witch with a sharp tongue and even sharper ambitions — and she quickly became one of the most beloved characters in the show’s entire fifteen-season run.

Ruth Connell played her with a delicious blend of dark humor and surprising emotional depth that nobody expected.

Rowena started as a villain and somehow ended up as one of the most heroic figures in the whole story.

Her complicated relationship with her son Crowley added real emotional weight to what could have been a one-dimensional character.

Over the seasons, fans watched Rowena grow from a calculating opportunist into someone capable of genuine sacrifice.

She is wickedly funny, fiercely independent, and ultimately deeply moving.

Rowena MacLeod proved that the best character development on Supernatural did not always belong to the Winchester brothers.