伯纳黛特(凯特·布兰切特 Cate Blanchett 饰)和丈夫埃尔金(比利·克鲁德普 Billy Crudup 饰)结婚多年,两人共同抚养可爱的小女儿阿比(艾玛·尼尔森 Emma Nelson 饰),一家三口是别人眼里的模范家庭。这么多年来,伯纳黛特全身心的投入到了家庭的建设中去,无条件的牺牲自己,支持着丈夫的每一个选择。 最近,伯纳黛特被严重的失眠和强烈的焦虑困扰,越来越不愿意出门接触外人...
影片根据“英国惊悚小说天王”李查德的小说《完美嫌犯》改编。 六发子弹,五名死者,神秘枪手在闹市区制造了一起惨案让整个城市都陷入了恐慌。所有的证据都指向了前军队狙击手詹姆斯·巴尔(约瑟夫·斯科拉 Joseph Sikora 饰)。但他坚持自己的清白并要求把老相识 杰克· 理查尔(汤姆·克鲁斯 Tom Cruise 饰)找来,两人曾同在军队中服役。随着杰克调查的深入,他发现了更大的谜团,炮制这场惨案...