Rosie O’Donnell Was Almost Cast in “Hocus Pocus”

Amuck, amuck, amuck!

Twenty-five years ago today, July 16, 1993, the Sanderson Sisters put a spell on all of us when Hocus Pocus debuted in theaters.

The Halloween favorite is a cult classic now, but back when it was released it bombed with critics and flopped at the box office.

To celebrate the film’s 25th anniversary, E! Online published a new article about with interesting tidbits about the making of Hocus Pocus, including some casting choices that did not pan out.

Did you know that Leonardo DiCaprio was originally cast to play Max? He dropped out to film What’s Eating Gilbert Grape?, and his role was eventually brought to life onscreen by Omri Katz.

Charles Sykes/Bravo/NBCU Photo Bank via Getty Images

Another casting coulda been revealed is that Rosie O’Donnell was originally originally offered the role of Kathy Najimy’s character, Mary Sanderson.

We love Kathy’s fun take on the character, but wouldn’t you love to see Rosie running amuck with Bette Midler and Sarah Jessica Parker around the streets of Salem?

We can’t imagine Mary being played by anyone other than Kathy Najimy, but it would have been fun to see Rosie ride a vacuum.

I write about drag queens. Dolly Parton once ruffled my hair and said I was "just the cutest thing ever."