薩莉(桑德拉·布洛克飾)和吉莉(妮可·基德曼飾)是兩個非常親密的姐妹。從表面上看,他們和普通人沒有什么不同。事實上,他們出生在一個世代研究巫術(shù)的神奇家庭。兩姐妹的父母都去世了。原因在于圍繞著整個家庭的詛咒。家庭中的女人如果愛上男人就會死去。幾年后,莎莉和吉莉長大了,成為了一對有魅力的女人。雖然被詛咒的陰影所困,但他們的內(nèi)心仍然充滿了對異性和愛情的渴望。很快,莎莉遇到了她的真命天子。盡管家人反對,她還是毅然決然地嫁給了他并生了孩子。與此同時,吉莉也陷入了與浪子杰米(戈蘭·維桑季奇飾)的情感糾葛,兩姐妹被分開。當(dāng)命運的不幸使他們再次相聚時,他們已經(jīng)嘗到了失去親人的痛苦。固執(zhí)的兩人決定致力于研究魔法,并發(fā)誓要與命運競爭。