1993年9月的苏格兰,亚伯丁医院的护士马尔科姆迎娶了同事克莱尔,婚礼上他变现得就像个真正的绅士,得到亲友的一致好评,婚后两人生活在乡下的郊区,日子简单而幸福。但是三个月后,事情就渐渐开始有些不大对劲:马尔科姆十分大男人主义,凡事都不跟妻子商量,随心所欲,肆意挥霍两人的共同财产,还对妻子的穿着举止指指点点。不仅如此,作为医生他还有滥用药物的倾向,被病痛折磨的睡不着、发出声音吵到别人的小孩,他私下给他喂食安眠药,在负债累累后,他开始往妻子的饮食中下药,致使克莱尔身体虚弱,又不让她去就医,最后,妻子克莱尔在马尔科姆精心制造的车祸中死去,而他则拿着巨额保险金开始了新的生活。三年后,在新西兰奥克兰,他
马尔科姆抱起儿子想逃之夭夭,没想到费利西蒂却醒了过来,计划失败。费利西蒂因为身体状况不佳去医院检查,医生怀疑她吸毒嗑药,让她十分不解。而她就医的行为引起了马尔科姆的警戒,他加快速度转移了银行账户里的钱,并谎称遇到了糟糕的理财师,但还是引起了熟悉银行业的岳父的怀疑,于是马尔科姆在车尾箱里放上汽油,借着带妻儿去森林散心的机会想将费利西蒂“意外”烧死,幸好被费利西蒂的父母发现才得救。五年后,马尔科姆混迹在苏格兰奥本的一家医院里,这次,他看上了坚强美丽的西蒙,并将妻子克莱尔的死改头换面成悲惨的往事,得到这位善良女子的同情。于是,马尔科姆再接再厉,在医院放火假装
以为马尔科姆寿命不长的西蒙为了给他留下子嗣,积极尝试试管婴儿。而他也渐渐开始了敛财计划,私自挪用了钓鱼俱乐部会员的钱财,被发现后又谎称投资成功,给俱乐部带来了2000英镑的额外收入,并给西蒙下药导致她怀孕失败。警察们费尽心思搜集马尔科姆的犯罪证据,却始终不能以任何罪名起诉他,反而引起了西蒙对他们的反感,对他们的警告不予理会。洋洋自得的马尔科姆模仿西蒙的笔迹签署了保单,说服西蒙跟他一起横渡大西洋,并在她的救生衣中做手脚企图让她死在茫茫大海中,但他的谋杀计划因警长的干涉而不得不作罢。契而不舍的警察们找到马尔科姆医院纵火的证据,终于成功向西蒙发出了奥斯曼警告