母亲去世之后,阿曼达(莎拉•米歇尔•盖拉 Sarah Michelle Gellar 饰)继承了母亲生前精心经营的餐馆。然而没过多久,阿曼达便发现,从前门庭若市的餐馆,如今生意一天不如一天,甚至濒临了倒闭的边缘。
一次偶然中,阿曼达邂逅了名为汤姆(肖恩•派特里克•弗兰纳里 Sean Patrick Flanery)的男子。之后,汤姆在机缘巧合之下来到了阿曼达的餐厅吃饭,让阿曼达感到不敢相信的是,汤姆的存在令自己的厨艺大增,餐厅就此度过了这次经营危机。随着时间的推移,阿曼达和汤姆之间的距离越来越近,然而,汤姆对于阿曼达产生的种种误会使得后者感到深深的受伤,两人之间的感情产生了裂痕。
探员凯西(桑德拉·布洛克 Sandra Bullock 饰)的有勇有谋人尽皆知,而此次摆在她面前的案件却让她伤透了脑经,这宗案件不仅案情扑朔迷离,手法更是完美得找不到一丝漏洞。山姆(本·卓别林 Ben Chaplin 饰)受命协助凯西办案,可是对于这个做事毛毛躁躁的楞头青,凯西却并不信任,她觉得山姆资历尚浅,凭借的不过是纸上谈兵的本事。
随着调查的深入,凯西终于找到了突破口,名叫理查德(瑞恩·高斯林 Ryan Gosling 饰)和贾斯汀(迈克尔·皮特 Michael Pitt 饰)的两名少年出现在了她的视线中。然而,凯西无法相信,竟然是这两个看似善良的少年犯下了如此邪恶的罪行。当犯罪动机渐渐显露,一个残酷而又冷血的世界逐渐露出了真容。