Осторожно спойлер:
Напоследок 1960-х годов в Сан-Франциско происходят таинственные убийства, которые потрясают город. Обозреватель Роберт Грейсмит, сотрудничающий в газете «Сан-Франциско Кроникл», становится одержим этой историей. Совместно с детективами Пустотелом Стейном и Дэйном Загерти он начинает собирать детали, стараясь понять, кто стоит за этими жестокими преступлениями. Каждый новый период приносит всё больше тайн, и Грейсмит решает, что его задача - разгадать загадку Зодиака.
Роберт погружается в мир шифров и кодов, которые оставляет убийца. Первоначально он работает с полицией, но вскоре понимает, что у них разные цели. С каждым шагом он сталкивается с трудностями: его заметки вызывают возмущение у коллег, а полиция порой неохотно делится информацией. Тем не менее, Грейсмит находит спонтанные зацепки, которые направляют его к новым догадкам. Он осознает, что убийца не только изобретателен, но и умело жонглирует общественным вниманием, что делает его поимку ещё более сложной.
Параллельно с работой Грейсмита сыщики встречаются с различными подозреваемыми, каждый из которых имеет свои причины стать Зодиаком. В то время как Роберт углубляется в свои исследования, его личная жизнь начинает страдать - он теряет связь с близкими и всё больше изолируется. Чем дальше он заходит в поисках, тем больше вопросов возникает: кто на самом деле Зодиак? И какую цену готов заплатить Грейсмит за правду?