STREAM EXCLUSIVE ORIGINALS

Hermione, Willow & More: The Top 20 Most Enchanting Onscreen Witches

samantha stephens bewitched

maleficient

teen witch

Sukie Ridgemont

witch veronica lake

gillian owens

glinda the good witch

alex russo

lena duchannes

phoebe halliwell

madison montgomery

mary sibley

sarah bailey the craft

theodora mila kunis

sarah sanderson

elvira

angelique bouchard

bonnie bennett

willow buffy

hermione granger

Some women can be real witches. They not only have that "sly, come hither stare," but they can work an actual magic spell. In honor of Halloween, we're counting down our 20 favorite sorceresses, witches, casters and enchantresses from film and television.

Emma Watson's Hermione Granger might be the most famous witch in the world--and not just because she's BFFs with the "Boy Who Lived." Meanwhile, Alyson Hannigan brought both light and dark magic to Sunnydale when she played Willow on Buffy The Vampire Slayer. While some other sorceresses, like Eva Green's Angelique Bouchard, aren't just witches; they're actual vamps.

Some of the witches on our list are "good witches," and others are "bad." The one thing they all have in common, though, is that we're completely and utterly under their spell.

[Photo Credit: Warner Bros. & 20th Century Fox]