Meet two cute girls- Sally and Gillian. They are from the Owens family, and if you lived in the same town as they did, you'd know why that information is so valuable. Since they were little, they knew that they are different. They were raised by their aunts, not their parents, but that wasn't what was peculiar with them. Having chocolate cakes for breakfast wasn't the strange thing either. What was different, was that they were actually witches. And since they were little, their aunts taught them the practical use of magic. Now, they are all grown up. Sally (Sandra Bullock), the quiet one, and Gillian (Nicole Kidman), who is fiery, now have more to discover, because things always come in a package. Since they are witches, there is a terrible curse following the whole family- they can not fall in love. Or better to say, they shouldn't. Every guy they fall in love ends up dead, killed, or something similar, but no way alive, that is certain. With one more dead man in the row, this catches the attention of the police. With a detective on their tail, two of them must find the way to keep the family secret safe as well as him out of the investigation. And that isn't all, because there is a new evil force lurking behind the corner, waiting to strike and they must be prepared.