In Oz the Great and Powerful, Disney's upcoming Wizard of Oz remix, Ukranian beauty Mila Kunis plays Theodora — a beautiful but unworldly witch who only wants peace to prevail. She is flanked by her sisters — the slightly sinister Evanora, played by Rachel Weisz, and the good witch Glinda, played by Michelle Williams. And, while both Weisz and Williams are stunning stars, neither holds a candle to Kunis when it comes to sheer sexiness.
Kunis built a strong fan base during her time on That ‘70s Show, but it wasn't until she starred opposite Jason Segel in Forgetting Sarah Marshall that audiences began to take notice of Kunis'... ahem... physical assets — thanks largely to an abundance of cleavage-baring ensembles. In 2010, her sexually charged (at times downright erotic) role as Lily in Black Swan cemented her status as one of Hollywood's hottest actresses and earned her Golden Globe and SAG award nominations.
Since then, nary a sexiest-celeb list has debuted without the presence of this pretty, pint-sized star. In 2011, she was GQ's "Knockout of the Year." Last year, she ranked No. 3 on Maxim's "Hot 100" list, No. 9 on FHM Magazine's "Hot 100" list and No. 16 on Guyspeed.com's list of the "100 Most Mind-Numbingly Hot Women of 2012" — not to mention being crowned Esquire's "Sexiest Woman Alive." And this year, she's already secured the No. 2 spot on both Men's Health magazine's "100 Hottest Women of All Time" and Askmen.com's "Top 99 Women for 2013."
So, what's one more title? We think Mila Kunis makes the hottest witch in Hollywood, but could another actress upstage her? We put a few other Tinseltown beauties to the test...
Double, double, toil and trouble!
Eva Mendes, Olivia Wilde, Kristen Stewart and Kate Upton bewitch us.
Which witch is hottest?
Think Eva Mendes is the black cat's meow? Vote via comment for your favorite celebrity witch!