Miasteczko Eastwick w Nowej Anglii stało się miejscem okropnej nudy dla jego trzech niezamężnych mieszkanek: Alexandry (Cher), Jane (Susan Sarandon) i Sukie (Michelle Pfeiffer), które parają się czarami. Malownicze lecz staromodne i przesiąknięte purytanizmem miasto jest, mniemaniem tych niezależnych kobiet, zupełnie pozbawione choćby jednego interesującego mężczyzny. Pewnego dnia do miasteczka przybywa tajemniczy i charyzmatyczny nieznajomy: Darryl Van Horne (Jack Nicholson). Film z elementami thrillera jak również komedii o walce płci.