Search for your favorite topics and vote on Top 10 lists!

See your idea turn into a WatchMojo video

WatchMojo

Top 10 most powerful witches in TV history

  • Click UP or DOWN to vote on entries! +2
    1Emma Swan — Once Upon a Time

  • 2Willow Rosenberg — Buffy the Vampire Slayer

  • 3Sabrina — Sabrina the teenage witch

  • 4Paige, Piper, & Phoebe — Charmed

  • 5Winnie Sanderson — Hocus Pocus

  • 6Hermione Granger — Harry Potter franchise

  • 7Malicifient — Malicifient

  • 8Bellatrix Lestrange — Harry Potter franchise

  • 9Freya & Ingrid — Witches of East End

  • 10Lamia —Stardust

  • 11Zelena - once upon a time suggested byhulkfan

Similar Videos