Fleshbot Loading...
Loading...

Top 5 Sexiest Celebrity Witches Who Bewitched Us on Screen

CELEBRITY

The Hottest Celebrity Witches: Top Picks from the Screen

Witches have been a staple of both horror and fantasy films for decades, but it's not just their spells or magical powers that capture our attention — it’s the stunning actresses who bring these characters to life. From sultry sorceresses to fierce enchantresses, here’s a look at some of the hottest celebrity witches:

#5 Sarah Jessica Parker in Hocus Pocus (1993)

Long before she became a "Sex and the City" fashion icon, Sarah Jessica Parker was casting spells as the ditzy yet seductive witch, Sarah Sanderson, in Disney's cult classic Hocus Pocus. Parker stood out with her blonde locks, playful personality, and a revealing corset dress that had audiences looking twice at this family-friendly flick. Her portrayal as Sarah exuded a sexual energy that was hard to ignore, especially given the film's lighthearted tone. Her character uses her siren-like voice to lure children, but let's be real; she probably could’ve lured a few adults, too.

#4 Alyssa Milano in Charmed (1998-2006)

Alyssa Milano became a ‘90s TV darling with her role as Phoebe Halliwell in the long-running series Charmed. The show followed three sisters who discover they are powerful witches. While it was light on nudity (it aired on network TV, after all), Milano’s Phoebe often found herself in some provocative situations, showing off plenty of skin and embracing her character’s sensuality. Phoebe was a spellbinding mix of girl-next-door hotness and supernatural strength.

#3 Anya Taylor-Joy in The Witch (2016)

Anya Taylor-Joy made waves with her breakout role in The Witch, a slow-burn horror film that brought Puritan-era witchcraft into focus. Set in 1630s New England, Taylor-Joy plays Thomasin, a young woman whose family falls victim to paranoia and dark forces. Taylor-Joy's haunting beauty accentuates the film’s eerie atmosphere, making her transition from innocent farm girl to potentially sinister witch one of the most captivating parts of the movie. While The Witch features some nudity, Taylor-Joy keeps her clothes on for most of the film, save for the shocking finale, in which her character participates in a ritualistic scene that leaves little to the imagination.

#2 Cara Delevingne in Suicide Squad (2016)

In Suicide Squad, Cara Delevingne plays the ancient and powerful sorceress, Enchantress. The film was a chaotic mix of supervillains and anti-heroes, but Delevingne's portrayal of the dark, seductive witch was a major highlight. Covered in black smudges and exuding powerful, raw energy, Delevingne’s Enchantress looked like she was ready to cast spells that would leave a lasting impression—and she certainly did. Her character spends much of her time on screen in a barely-there, tattered outfit that leaves little to the imagination.

#1 Anya Chalotra in The Witcher (2019-2023)

Anya Chalotra plays Yennefer of Vengerberg, one of the most powerful sorceresses in The Witcher series, and it’s safe to say that her transformation was one of the most talked about aspects of the show. Chalotra’s Yennefer starts as a physically deformed woman, but after undergoing a painful magical transformation, she emerges as a stunningly beautiful and confident witch. The Witcher doesn’t shy away from nudity, and Chalotra has several fully nude scenes throughout the series, including some intense sex scenes that reveal the depths of her character's journey.

These celebrity witches have brought something unique to their roles, from the early days of family-friendly witches to the more recent depictions of dark and seductive sorceresses. Whether clothed or not, their performances have cast a spell on audiences worldwide.

All of the images here appear courtesy of Mr. Skin.


Check out more of our favorite celebrity nudes!