TV Witches from 'The Vampire Diaries' to 'Bewitched'

(The WB)
31 of 42

Amy Madison, 'Buffy the Vampire Slayer'

Played by: Elizabeth Anne Allen

She started off so innocent - the poor girl whose mother was the witch and forcing her into cheerleading. But her powers grew and she eventually spent several years as a rat, then went on to enable Willow's magical addiction.