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. Tap to play or pause GIF Tap to play or pause GIF Disney 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/ instagram.com 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.