二十世紀(jì)70年代,舊金山出現(xiàn)了一個(gè)自稱“十二宮”的殺人狂,殺人后向媒體寄送挑釁信件并留下密碼線索。由于多次陰差陽(yáng)錯(cuò),案件陷入僵局,警方逐漸束手無(wú)策。連環(huán)兇殺案引起《舊金山紀(jì)事報(bào)》記者羅伯特(杰克·吉倫哈爾飾)和保羅(小羅伯特·唐尼飾)的關(guān)注,他們?cè)诰齑笮l(wèi)(馬克·魯法洛飾)協(xié)助下展開獨(dú)立調(diào)查。隨著多年追蹤和線索追查,三人逐漸接近主要嫌疑人亞瑟·李·艾倫的可疑行跡。調(diào)查過(guò)程中,“十二宮”持續(xù)寄送挑釁信件甚至直接致電媒體,導(dǎo)致公眾恐慌不斷升級(jí)。盡管投入大量精力揭露嫌疑人部分犯罪證據(jù),但因關(guān)鍵證物遺失及司法程序限制,團(tuán)隊(duì)始終無(wú)法取得確鑿定罪依據(jù)。長(zhǎng)期高壓調(diào)查使羅伯特與家人關(guān)系破裂,保羅陷入酗酒困境,大衛(wèi)的警察生涯也因案件受挫。最終案件未能完全偵破,兇手始終逍遙法外,而調(diào)查者們的生活已徹底改變。