Winnie (Bette Midler), Sarah (Sarah Jessica Parker) e Mary (Kathy Najimy) são três bruxas do século XVII, que chegam ao século XX após seus espíritos serem evocados no Dia das Bruxas. Banidas há 300 anos devido à prática de feitiçaria, elas estão dispostas a tudo para garantir sua juventude e imortalidade.