住在西雅圖的大學教授傑克·格拉姆(艾爾·帕西諾飾)同時還是個聲望很高的精神病鑒定專家,經常出庭作證。在喬·福斯特被控為連環殺人事件的主兇的案件上,格拉姆成為關鍵人物,他的意見對於喬·福斯特最終是否被判死刑至關重要。法庭上,福斯特譴責格拉姆對幾個證人——其中就有壹個受害者的姐姐——的證詞認定上並不公正。
在福斯特被判死刑的當晚,格拉姆接到壹個以自己死去妹妹註冊的匿名電話,對方聲稱88分鐘後,他就將被幹掉。與此同時,西雅圖又出現壹個翻版喬·福斯特的連環殺手,同樣以殘殺女性為樂,他的壹名學生慘死。在朋友弗蘭克·帕克斯、前妻、FBI特工雪莉·伯恩斯和助手金姆·卡明斯(阿萊西婭·維特 飾)的幫助下,格拉姆最終把目光鎖定在三個人身上,壹個是他的學生的男朋友,壹個是大學露營區的保安,還有壹個是曾與他有過壹夜情的女人。但是學生的男朋友在他的房門前被槍殺,保安被證實沒有嫌疑,與他有過壹夜情的女人被殘殺。事件再壹次撲朔迷離。卻在這時他接到了死亡通知電話,直到最後十分鐘,揭曉謎底的時刻。