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

|

View Photo Gallery

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]