二十世紀(jì)70年代,舊金山出現(xiàn)了一個(gè)自稱“十二宮”的殺人狂,殺人后,向媒體寄一封信,留下密碼、線索,向警方挑釁,多次的陰差陽(yáng)錯(cuò)使案件陷入僵局,警方漸漸束手無策。連環(huán)殺人案件也引起了《舊金山紀(jì)事報(bào)》的記者羅伯特(杰克?格蘭恩哈爾 飾)和保羅(小羅伯特?唐尼 飾)的注意,他們?cè)诰齑笮l(wèi)(馬克?普法洛 飾)的幫助下,開始調(diào)查這一系列的連環(huán)兇殺案件,在和“十二宮”殺手斗志斗勇的同時(shí),他們個(gè)人的生活也面臨了極大的挑戰(zhàn)。