Eastwick is one really quiet little town. It is peaceful and pretty traditional oriented. Townspeople pay their taxes, go to church every weekend, don't dare to do anything new. So, three young women, sculptress Alex Medford (Cher), cellist Jane Spofford (Susan Sarandon) and writer Sukie Ridgemont (Michelle Pfeiffer) find themselves pretty smothered in this environment. All three of them were once married, but now they are all single again and they yearn for some fun, for some change, which is never going to happen in Eastwick. Or so it seems. After they do some silly incantations, pretending to be witches, they discover that they actually are witches. And just for fun, they all envision a man that is to come to their city and turn their worlds upside down. And mysteriously, a man called Daryl Van Horne (Jack Nicholson) shows up in Eastwick day after their conversation. Although he is far from polite, kind and handsome, this mysterious man has something in his charm that will seduce three of these friends and enable them to gain their full potential- emotionally, sexually and as witches. After an incident in which one of their pretty conservative towns women Felicia Alden dies, three of them start asking questions they shouldn't. And they start realizing why Daryl is able to get so close to each of them. But, the only question now is, can three of them stop him?