主要讲述了:二十世纪70年代,旧金山出现了一个自称“十二宫”的杀人狂,杀人后,向媒体寄一封信,留下密码、线索,向警方挑衅,多次的阴差阳错令案件陷入僵局,警方渐渐束手无策,连环杀人案件也引起了《旧金山纪事报》的记者罗伯特(杰克·吉伦哈尔 饰)和保罗(小罗伯特·唐尼 饰)的注意,他们在警察大卫(马克·鲁弗洛 饰)的帮助下,开始调查这一系列的连环凶杀案件,在和“十二宫”杀手斗智斗勇的同时,他们个人的生活也面临了极大的挑战。十二宫杀手是美国的一名连环杀手。该杀手在上世纪60年代末,在美国旧金山接连制造20多起恐怖的连环杀人案,杀死多达37人,而每次作案之后都会向警方和媒体发信炫耀杀人经过。2012年一名调查此案的退休警官称该杀手是一名居住在加州索拉诺县的91岁老汉。十二宫杀手究竟是谁呢?