Saudari Sally (Sandra Bullock) dan Gillian Owens (Nicole Kidman) tumbuh di sebuah rumah keluarga penuh sihir, dikelilingi desas-desus bahwa mereka adalah penyihir—dan kutukan mengerikan: pria yang mereka cintai akan mati. Gillian, si petualang, kabur dari pulau dan jatuh cinta pada pria berbahaya, sementara Sally yang pemilih justru menikah dan punya anak, meski berusaha menghindari kutukan. Ketika Detective Gary Hallet (Aidan Quinn) tiba dengan maksud tersembunyi, rahasia keluarga Owens terungkap, dan mereka harus menghadapi takdir mereka. Siapakah yang akan selamat dari kutukan cinta ini?