In the past, witches—or those alleged to be witches—were burned at the stake. They are a Halloween staple, portrayed as cackling, cauldron-stirring evil-doers. Far from such eerie depictions are the portrayals of witches in film and on television. Played by glamorous actresses, these witches have no warts on their faces, but rather ordinary lives and good intentions—with some supernatural powers to contend with. Here are some of the witches who have brought witchcraft into today's pop culture, on the big and small screens.
Charlize Theron is a South African-born actress, best known for her roles in such films as 'Monster,' for which she won an Academy Award, 'Snow White and the Huntsman,' 'Mad Max: Fury Road,' 'The Fate of the Furious' and 'Atomic Blonde.'