女主角安娜(米拉·乔沃维奇饰)无意中目睹了街头谋杀案。她被暴徒发现并追赶。在惊慌的战斗中,安娜受伤并掉进河里,但幸存下来。安娜成为唯一幸存并看到凶手真面目的目击者。警方决定从安娜身上寻找突破口,侦破连环杀人案。受伤的安娜一周后从昏迷中醒来,却发现她看到的每张脸都在不断变化、变形——她再也认不出周围人的面孔,包括她的男朋友和父亲。这种症状医学上称为“面容失认症”,又称“脸盲症”。凶手似乎也明白了安娜因脑部受伤而患上脸盲症的秘密。为了测试安娜是否真的认不出自己,凶手不断用各种手段挑衅安娜。安娜感觉凶手正在跟踪她,随时威胁她的生命。最终,凶手确认安娜只能通过衣服的颜色和领带的款式来识别不同的人,决定冒险。他穿上安娜前男友的衣服和领带去见安娜,准备带安娜去一个偏僻的地方。摆脱。然而,凶手的一个细节失误让安娜突然意识到,眼前的男人不是她的前男友,而是想要杀死她的罪犯。接到安娜的报警后,警察赶来营救安娜,展开了一场生死之战,最终抓获了凶手。