玛莎(马蒂娜•戈黛特 Martina Gedeck 饰)是一家餐厅的厨师长,不仅人长得漂亮,而且厨艺精湛。唯一的不足,就是由于长期担任领导职务,使得玛莎的性格古板、严肃认真。一天,玛莎的妹妹不幸车祸身亡了,留下了年幼的女儿莲娜。莲娜因为痛失母亲,患上了厌食症。无论玛莎煮出怎么美味的食物,都无法激起莲娜的食欲。 这时,新来的厨师马里奥(塞尔吉奥•卡斯特里托 Sergio Castellitto 饰)的出现彻底打破了餐厅一贯宁静的气氛,玛莎认为他是老板请来替代她的位置的,于是处处与马里奥作对。 然而,马里奥却处处帮助玛莎,帮助玛莎治疗莲娜内心的创伤,甚至当莲娜被她的生父接往意大利后,义无反顾地陪玛莎飞往了意大利。于是玛莎决定用她的双手去经营这一份美味关系。。女主角安娜(米拉·乔沃维奇 Milla Jovovich 饰)偶然在街头目睹一场凶杀案,被歹徒发现后追杀,慌乱的搏斗中安娜受伤跌入河中而幸免一死。安娜成了唯一活下来并看到过凶手真面目的目击证人。警察决定要从安娜身上找到连环杀人案破案的突破口。
受伤的安娜一周后从昏迷中苏醒,却发现她看到的每一张脸都在不断变化变形——她再也不能辨认出身边人的脸,包括自己的男友和父亲。这种症状医学上称为“人面失认症”,又称“脸盲症”。凶手似乎也知道了安娜因脑伤患上脸盲症的秘密。为了测试安娜是否真的不能认出自己,凶手不断通过各种手段对安娜进行试探挑衅,安娜感觉到凶手如影随形,随时就在身边威胁着她的生命。最终,凶手确认安娜只能通过衣服的颜色和领带的式样等特征来辨认不同的人,决定挺身而走险,换上了安娜前男友的衣服领带来见安娜,准备伺机将安娜带到偏僻处除掉。然而百密一疏,凶手一个细节上的失误让安娜突然警觉到眼前的男人不是自己的前男友,正是要置她于死地的罪犯。警察接到安娜报警后赶来营救安娜,展开生死较量,并最终将凶手抓捕归案。。