Top Ten Movie and TV Witches

The Top Ten
1 Nancy Downs - The Craft Nancy Downs is one of the main characters of The Craft, eventually becoming the film's main antagonist, and a minor character of The Craft: Legacy.
2 Prue Halliwell - Charmed
3 Sabrina Spellman - Sabrina the Teenage Witch
4 Sarah Bailey (Robin Tunney) - The Craft
5 Angelina Jolie - Maleficent
6 Hermione Granger - Harry Potter
7 Winfred Sanderson - Hocus Pocus
8 The Grand High Witch - The Witches
9 Willow Rosenberg - Buffy the Vampire Slayer Willow Danielle Rosenberg is a fictional character created for the fantasy television series Buffy the Vampire Slayer.
10 Wicked Witch of the West - The Wizard of Oz The Wicked Witch of the West is a fictional character created by American author L. Frank Baum as the antagonist in his classic children's novel The Wonderful Wizard of Oz.

The actress who portrays her plays the part very well. She's so good at being bad.

The Contenders
11 Marnie Piper - Halloweentown
12 Alex Fielding - Twitches
13 Camryn Barnes - Twitches
14 Piper Halliwell - Charmed
15 Phoebe Halliwell - Charmed
16 Paige Matthews - Charmed
17 Glinda the Witch of the North - The Wizard of Oz
BAdd New Item