Most Beautiful Witches From TV & Film

The first images of Michelle Williams, Mila Kunis and Rachel Weisz in Oz: The Great and Powerful were finally unveiled this week, and we must say, they make a fine looking cast of witches. Sure, Michelle gets to be Glinda, the Good Witch of the North who is supposed to be beautiful, but director Sam Raimi didn’t make evil look so bad on the outside for the 21st century prequel to The Wizard of Oz. Rachel Weisz looks like a high fashion model as Evanora, the Wicked Witch of the East, and Mila Kunis definitely makes the dark side look oh so good as Theodora, the Wicked Witch of the West. But that doesn’t mean they’re totally revamping our preconceived ideas of what witches look like. Some of our favourite actresses have been giving witches, good and evil, a very sexy image for a long time. As we anticipate the March release of Oz: The Great and Powerful with Michelle, Mila, Rachel and James Franco as Oz, we decided to take a look back at some of the most beautiful witches in the history of TV and film.

Cher, Susan Sarandon, and Michelle Pfeiffer in The Witches of Eastwick

Whatever advances we make in film technology, it’s still hard to compete with some of the best films of the ’80s that relied on outrageous plots and ridiculously talented actors to make some of the most iconic films in history. Cher, Susan Sarandon, and Michelle Pfeiffer ruled the big screen in 1987’s The Witches of Eastwick as rural witches who summon Jack Nicholson’s character to their New England town purely out of boredom. Obviously, insanity ensues.

Neve Campbell, Robin Tunney, Fairuza Balk and Rachel True in The Craft

High school + uniforms + witchcraft = awesome. Neve Campbell, Robin Tunney, Fairuza Balk and Rachel True gave witchcraft a badass update in The Craft.

Eva Greene in Dark Shadows

In Dark Shadows, Eva Greene plays Angelique Bouchard, a witch out for revenge on the man who broke her heart.

Eva Greene (again!) in The Golden Compass

Eva Green obviously makes a gorgeous witch! The stunning French actress played a Serafina Pekkala in 2007’s The Golden Compass opposite Nicole Kidman, Daniel Craig, Ian McKellen and Freddie Highmore.

Elizabeth Montgomery in Bewitched

Elizabeth Montgomery rocked the ’60s as Samantha Stephens on Bewitched.

Billie Burke in The Wizard of Oz

The original Good Witch, Glinda, actress Billie Burke made all little girls think witches could be just as pretty as princess in The Wizard of Oz.

Sandra Bullock and Nicole Kidman in Practical Magic

Sandra Bullock and Nicole Kidman starred in 1998’s Practical Magic. Both ladies have, interestingly enough, gown on to win Best Actress Oscars… a little magic?

Alyssa Milano, Holly Marie Combs and Rose McGowan in Charmed

Alyssa Milano, Holly Marie Combs and Rose McGowan brought witches from the end of the 20th century straight into the 21st as the Halliwell sisters on Charmed.

Michelle Pfeiffer in Stardust

Michelle Pfeiffer has played a witch twice, once in The Witches of Eastwick and again in Stardust as Lamia. Perhaps her seemingly ageless skin is the result of a little black magic she’s picked up on set?

Nicole Kidman in Bewitched

Speaking of which (or should we say witch?), Nicole Kidman has also played a witch twice. She also starred in the 2005 movie version of Bewitched opposite Will Ferrell.

Related Link: Stunning New Photos From Oz: The Great And Powerful

Photos Courtesy of: Universal Pictures, The Weinstein Company, Focus Features, Sony Pictures, The CW, Warner Bros Pictures

Free to join! Get the hottest fashion, beauty and celebrity news, enter exclusive subscriber giveaways and be the first to receive the full digital version of REAL STYLE magazine every month.