二十世纪70年代,旧金山出现了一个自称“十二宫”的杀人狂,杀人后,向媒体寄一封信,留下密码、线索,向警方挑衅,多次的阴差阳错使案件陷入僵局,警方渐渐束手无策。连环杀人案件也引起了《旧金山纪事报》的记者罗伯特(杰克•格兰恩哈尔饰)和保罗(小罗伯特•唐尼饰)的注意,他们在警察大卫(马克•普法洛饰)的帮助下,开始调查这一系列的连环凶杀案件,在和“十二宫”杀手斗志斗勇的同时,他们个人的生活也面临了极大的挑战。 毕业于哈佛法学院的布兰恩(迈克尔·B·乔丹MichaelB.Jordan饰)正在经营一个非营利性的组织,该组织致力于为被判死刑的囚犯提供法律援助。在伊娃(布丽·拉尔森BrieLarson饰)的帮助下,布兰恩的美好愿景落地生根,他拥有了属于自己的办公室,也收获了第一个委托人。沃尔特(杰米·福克斯JamieFoxx饰)曾经被判处死刑锒铛入狱,尽管他有着非常充分的不在场证明。一晃眼6年过去,当布兰恩见到沃尔特时,发现他的精神早已经被漫长的牢狱生活折磨的破碎不堪。布兰恩决定帮助沃尔特上诉,但他的热血举动在新上任的检察官那里遇冷。在失去了支持的情况下,布兰恩还是坚持为沃尔特翻案。