瑞秋(安娜·錢斯勒 Anna Chancellor 飾)是一位富有而善良的女性,收養了五個孩子。一天,她被人發現在自己家中遭到了謀殺,警方在犯罪現場找到了她的其中一名養子杰克(安東尼·鮑伊 Anthony Boyle 飾)的指紋,杰克被視為最大嫌疑人,遭到了逮捕。可是,就在庭審即將開始之際,杰克在獄中死于一場意外,這宗案件就以杰克是兇手為結果就此蓋棺定論。
一晃眼十八個月過去,當瑞秋的丈夫里昂(比爾·奈伊 Bill Nighy 飾)即將和他的未婚妻攜手步入婚姻殿堂之際,一位名為亞瑟(盧克·崔德威 Luke Treadaway 飾)的男子出現在了他們面前,并且帶來了一個爆炸性的消息——殺死瑞秋的兇手并非杰克,而是另有他人。