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