Amok, Amok, Amok! Here's What The “Hocus Pocus” Cast Looked Like Then Vs. Now

Hard to believe, but it’s been 25 years since a virgin lit the Black Flame Candle and brought back the Sanderson Sisters. So, here’s a bewitching trip down memory lane with a look at the cast of this cult classic film then vs. now.


Omri Katz as Max Dennison

Disney, Valerie Durant / Getty Images

Fun facts: Leonardo DiCaprio was originally offered the role of Max, but turned it down to do What’s Eating Gilbert Grape (for which he got his first Oscar nomination).

Prior to Hocus Pocus, Omri played John Ross Ewing III for seven seasons on the hit ’80s nighttime soap, Dallas.


Thora Birch as Dani Dennison

Disney, Valerie Durant / Getty Images

Fun fact: According to Thora, “[Bette Midler, Sarah Jessica Parker, and Kathy Najimy] were so nice and warm off screen. It was difficult to pretend to hate them or call them bad names because they were such fun, sweet ladies.”


Vinessa Shaw as Allison Watts


Tobias Jelinek as Jay and Larry Bagby as “Ice”

Disney, Valerie Durant / Getty Images

Fun facts: Tobias Jelinek, who played Jay, was the lead agent who pursued Eleven during the first season of Stranger Things.

Larry Bagby, who played “Ice,” is probably best-known today for playing another bully, Larry Blaisdell, on Buffy the Vampire Slayer.


Doug Jones as Billy Butcherson

Disney, Valerie Durant / Getty Images

Fun fact: Over the last two decades, Doug has starred in six Guillermo del Toro films. He most recently played the Amphibian Man in The Shape of Water. (Yup! That was him.)


Sean Murray as Thackery Binx

Amanda Edwards / Getty Images

Fun fact: All of Sean’s dialogue as a human was dubbed over by actor Jason Marsden, who did the voice of the cat version of Thackery Binx. Sean was originally supposed to do both the human and cat voices, but producers found his voice to be “too contemporary,” so Jason was brought in.


Kathy Najimy as Mary Sanderson

Disney, Phillip Faraone / Getty Images


Sarah Jessica Parker as Sarah Sanderson

Disney, Pascal Le Segretain / Getty Images

Fun fact: In 2015, Sarah Jessica told BuzzFeed that she had never seen the film, or that she might have once, back when it came out (I know, I know!).


Bette Midler as Winifred “Winnie” Sanderson

Disney, Dimitrios Kambouris / Getty Images

Fun facts: In a 2015 Reddit AMA, Bette admitted that she is shocked the movie has become such a cult classic, saying, “I’m totally shocked. All of us are just stunned. Kathy, Sarah Jessica, and I have talked about it. We are totally thrilled to death. Because when it came out, it laid a tiny little bit of an egg, so we didn’t expect much. And now look at it! OCTOBER is HOCUS POCUS MONTH!”

Bette has embraced Hocus Pocus so much she even performed “I Put A Spell On You” (dressed up as Winnie) on her most recent tour, back in 2015.