Griffin Dunne directed this romantic fantasy adapted from the 1995 Alice Hoffman novel about the Owens family of witches, regarded as outcasts in the town where they live. Aunt Frances (Stockard Channing) and her sister Aunt Jet (Dianne Wiest) tried to pass on practical magic skills to their nieces, subdued Sally (Sandra Bullock) and fiery Gillian (Nicole Kidman), brought up by the two aunts after their parents died. The aunts concoct spells for the lonely and the lovelorn, but the family's use of witchcraft unfortunately invokes a curse that spells doom to the family's menfolk. Denying her powers, Sally attempted to lead a life minus magic.