Before we began, let’s start with the easy definition of what a witch, a wizard, and a warlock are.
Witch – a person, usually a woman, who is believed to have supernatural powers through the practice of witchcraft.
Wizards – a person who is believed to be a master of magic.
Warlock – a person, usually a man, who practices the art of magic.
Let’s start by making one thing clear: contrary to what you have been told witches, wizards and warlocks are not all evil. Throughout science fiction storytelling in television and movies, the main hero has had to fight off an evil witch. However, there are good witches also. Above, we have listed the definitions of witches, wizards, and warlocks, and below we have a list of television and film’s most notable witches, wizards, and warlocks.
I’m pretty sure that most of you will say that your first experience with a witch is dealing with the Wicked Witch of the West from the Wizard of Oz. Others might sight Willow from Buffy the Vampire Slayer or Gandalf from Lord of the Rings. Either way, witches, wizards, and warlocks have become a staple in modern-day storytelling.
Shazam (the ancient wizard) – DC comics – first appearance Whiz Comics #2 (December 1939)
Zatanna – DC Comics – first appearance Hawkman #4 (November 1964)
Sabrina Spellman – Sabrina the Teenage Witch (TV) – premier September 27, 1996 – played by Melissa Joan Hart
Merlin – Excalibur (Movie) – release date April 10, 1981 – played by Nicol Williamson
Willow Rosenberg – Buffy the Vampire Slayer (TV) – premier March 10, 1997 – played by Alyson Hannigan
Dr Stephen Strange – Marvel comics – first appearance Strange Tales #110 – July 1963
Maleficent – Maleficent (movie) – release date May 28, 2014 – played by Angelina Jolie
Harry Potter – (Movies and books) – book published June 26, 1997 – movie release date November 4, 2001 – played by Daniel Radcliffe
Samantha Stevens – Bewitched (tv) – premier September 17, 1964 – played by Elizabeth Montgomery
Alex Russo – Wizards of Waverly Place (tv) – premiere date October 12, 2007 – played by Selena Gomez
Nancy Downs – The Craft (movie) – release date May 3, 1996 – played by Fairuza Balk
Gandalf – Lord of the Rings (movie) – release date December 19, 2001 – played by Ian McKellen
The Wicked Witch of the West – The Wizard of Oz(movie) – release date August 25, 1939 – played by Margaret Hamilton
Of course, we realize that we didn’t name every witch, wizard or warlock in sci-fi history. Help us out on our list and tell us in the comments who we left out that you believe should have been recruited.
Until then – stay nerdy.
Kenny Walker Jr