Here's What The Hocus Pocus Cast Looks Like Over 30 Years Later
For millennials, Halloween isn't complete without lighting a pumpkin spice candle, grabbing a hot cocoa, and watching "Hocus Pocus" for the millionth time. While the 1993 cult classic might not have immediately performed at the box office, it eventually won over legions of fans who have since made it their seasonal comfort watch. Stars like Bette Midler, Kathy Najimy, and Sarah Jessica Parker gave this witchy story its real magic, and when we look at them now, it's hard to believe that more than 30 years have passed.
The wardrobe department was the other magic maker of this film, with every character's style becoming iconic in its own way. From the campy witch costumes donned by the Sanderson sisters to Allison's '90s minimalist vibe, and even little Dani's adorable Halloween costume, these on-screen looks were unforgettable. But they did make seeing the actors in real life a little jarring, since their off-duty looks were understandably so different from their spooky garb. Decades later, it also means that some of the cast of "Hocus Pocus" can be difficult to recognize at first; we've known them for 30 years, but only as characters in Salem.
The actors have gone their separate ways since filming wrapped, though the three Sanderson sisters Midler, Najimy, and Parker reunited in 2022 to film the sequel. It's been an exercise in nostalgia to check in on them in the 2020s, even if some cast members look like no time has passed at all. Some remained in the spotlight and even became more culturally relevant — just look at the fashion and beauty trends that Carrie Bradshaw pioneered — and others chose to step back. But regardless of where they are now, all the former cast members look beautiful today.
Bette Midler is still a superstar 30 years later
Bette Midler was a star before she took on the role of Winifred Sanderson in "Hocus Pocus," and she hasn't slowed down. Though she's famously worn red hair for most of her career, these days the stage icon is rocking her natural gray as she begins her 80s, and the cool-toned shade suits her complexion perfectly. As seen during her performance at a June 2026 concert, Midler has obviously ditched her over-the-top witchy makeup and stiff hairdo for soft-glam beauty choices. But if you're a fan of Winifred's look, here are all the tutorials you need for the perfect "Hocus Pocus" makeup this Halloween!
Sarah Jessica Parker became a true fashion icon
Before she was Carrie Bradshaw, she was Sarah Sanderson. Sarah Jessica Parker's costume for the youngest Sanderson sister featured vampy makeup and long, wild blond curls. She maintained the curls for quite some time as the star of "Sex and the City" before moving to sleeker waves in the 2010s and 2020s. And with her experimental outfits and love of high-end brands, SJP's look is now that of a fashion icon. When she was spotted in New York City in June 2026, the 61-year-old was still rocking long multi-toned blond tresses, but that's as far as the comparisons go.
Decades later, Kathy Najimy is gorgeous
Kathy Najimy needed a significant makeover to play the role of Mary Sanderson, the most bumbling and awkward of the three witches who spent most of the movie hidden behind hoods and hats. The costume department had to turn a stunner into an undesirable witch, and more than 30 years later, Najimy is still beautiful. In 2024, the then-67-year-old was snapped while out at the theater donning a sleek cold-shoulder dress, dramatic lashes, and the necklace layering trend. Having also traded in her black hair for a caramel tone that suited her olive skin, the actor looked gorgeous.
Thora Birch kept her strawberry-blond hair
Though she was only 10 years old during filming, Thora Birch played the most fiery character in "Hocus Pocus," and not just because Dani Dennison knew how to stand up for herself. Her strawberry-blond locks had a generation of fans falling in love with her, so we're glad to see she hasn't parted with them all these years later at the age of 44. At a Primetime Emmys party in September 2026, Birch graced the media wall donning her signature hair color, though this time there were some blond highlights weaved in for a more style-led look.
Vinessa Shaw has hardly aged a day in 30 years
She was the cool girl with the even cooler house, so most "Hocus Pocus" fans totally approved of Allison as Max's love interest. Actor Vinessa Shaw was perfect for the role, embodying laid-back '90s style and effortless hair and makeup. We had to look twice when the 50-year-old attended a SAG-AFTRA event in April 2026, because it seemed like no time had gone by. With her brond hair in the same side-parted straight style and the same light makeup, Shaw looked like she hadn't aged a minute.
Stephanie Faracy has transformed since her Hocus Pocus days
Jenny Dennison may have mortified her kids when she dressed up as Madonna for the film's Halloween party, but she nailed the vintage costume. It did make actor Stephanie Faracy difficult to recognize at the time though, let alone years later when she popped up in Netflix hit "Nobody Wants This." She's dropped the cone bra, but 74-year-old Faracy still has the same luminous blue eyes and rosy cheeks. At the "Scarpetta" premiere in March 2026, she looked phenomenal in a chic blond lob — one of the best medium length haircuts to make anyone look youthful.