Действие разворачивается в конце 1960-х годов в Северной Калифорнии. В ночь на 4 июля 1969 года на уединённой стоянке у озера Зодиак убивает двух подростков. Это его первое известное преступление. Вскоре в редакции газет начинают поступать письма от человека, называющего себя «Зодиаком». Он берёт на себя ответственность за убийство и присылает шифр, который, по его словам, раскроет его личность. В расследование оказываются втянуты несколько человек из разных сфер: Роберт Грейсмит — карикатурист из газеты San Francisco Chronicle. Он не детектив, а художник, но его острый ум и внимание к деталям привлекают его к делу.
Пол Эйвери — криминальный репортёр той же газеты, циничный и опытный журналист.
Дэйв Тоски — инспектор полиции из Сан-Франциско, который ведёт дело официально. Грейсмит начинает изучать письма Зодиака и его шифры. Он замечает детали, которые упускают другие, и становится одержим идеей разгадать тайну. Зодиак продолжает убивать (нападение на таксиста Пола Стайна) и издеватьс