The 20 Best Witches in TV and Movie History

The most iconic witches of all time, from Bette Midler to Anjelica Huston.

From Good Housekeeping