Skip To Content
  • Halloween badge

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

Dost must thou comprehend that this treasure of film is much more than a bunch of hocus pocus!

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.


1. 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.

2. 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."

3. Vinessa Shaw as Allison Watts

Disney, vinessaofficial/

Fun fact: Vinessa and Thora Birch are very close friends to this day.

4. 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.

5. 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.)

6. 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.

7. Kathy Najimy as Mary Sanderson

Disney, Phillip Faraone / Getty Images

Fun fact: Rosie O'Donnell was originally offered the role of Mary, but she reportedly turned down the role because she didn't want to play a character who kills children.

8. 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!).

9. 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.

Nostalgia Trip

Take a trip down memory lane that’ll make you feel nostalgia AF

Newsletter signup form