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]