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