龙俊杰早年丧妻又事业不顺,将生活重心放在了家庭,两个女儿的婚姻幸福成了他的头等大事。大女儿婚姻美满,可老龙对女婿不太放心,研究出了一套独有的方法来“帮助”大女婿成长。小女儿对婚姻问题躲躲闪闪,成了老龙最大的心病。老龙意外发现小女儿和中年离异男人野芒交往,老龙无法接受这个离异男人成为自己的准女婿。 野芒和前妻所生的女儿从美国归来,带回来一个让野芒无法接受的小准女婿。最终经过重重考验,野芒被龙全家接受,野芒也接受了自己的女婿。。安妮(凯特·布兰切特 Cate Blanchett 饰)拥有能够预知未来的能力,在丈夫去世后,她一直都靠着这珍贵的能力抚养着三个孩子。预知能力为安妮的生活带来了保障,却也带来了危险。在小镇上,人们谈到安妮,总是又爱又怕。一次偶然中,安妮邂逅了校长韦恩(格雷戈·金尼尔 Greg Kinnear 饰)并和他擦出了火花,之后安妮发现,韦恩早已有了一个叫做杰西卡(凯蒂·霍尔姆斯 Katie Holmes 饰)的未婚妻。
杰西卡的失踪让安妮感到十分不安,通过恐怖的梦境,安妮得知了这一失踪案的线索。在唐尼(基努·李维斯 Keanu Reeves 饰)——一个暴力狂家的池塘中,警方找到了杰西卡的尸体并迅速逮捕了唐尼,可是诸多的迹象告诉安妮,这件事情并没有结束。。