Alex Medford (Cher), Jane Spofford (Susan Sarandon) e Sukie Ridgemont (Michelle Pfeiffer) moram em Eastwick e estão infelizes. Solitárias, carentes e sexualmente reprimidas, elas imaginam o homem ideal e são surpreendidas pela chegada do sedutor e misterioso Daryl Van Horne (Jack Nicholson) na cidade.