Søstrene Sally (Sandra Bullock) og Gillian Owens (Nicole Kidman) vokser op hos to excentriske tanter (Stockard Channing og Dianne Wiest) efter deres forældres død. Et hjem der er alt andet end normalt. Familien er et dynasti af hekse, der siden 1600-tallet har praktiseret hvid magi. Men de enestående kræfter har deres pris - eller rettere sagt forbandelse. For de mænd, som Owens kvinderne forelsker sig i, er dømt til en brat og alt for tidlig død. Sally fornægter sine evner - hvorimod Gillian kaster sig ud i heksetilværelsen. Men da Gillian i desperation over en voldelig kæreste tilkalder Sally - og de sammen forgiver ham - så dukker den mistænksomme politimand Gary Hallet (Aidan Quinn) op. Nu må de særlige evner tages i brug, for at tingene kan falde på plads!