Из истории событий: Три письма, адресованные в газеты «Хроники Сан-Франциско», «Следователь Сан-Франциско» и «Вестник округа Валлейо», остановили работу всей редакции. «Уважаемый редактор, это я застрелил…» 20-го декабря 1968 года Дейвида Фарадея и Бетти Лу Дженсен на дороге к озеру Херман в округе Солано, а 4-го июля 1969 года смертельно ранил Дарлин Феррин и совершил покушение на Майкла Маго на стоянке в округе Валлейо по направлению к Рок-Спрингс. Убийца тогда не назвал их имен, но зато предоставил полный список деталей, знать которые могли только он и полиция. В каждую газету были отправлены части шифра, которые могли предположительно пролить свет на личность убийцы. Текст заканчивался угрозой — письмо должно быть опубликовано или последуют новые жертвы.
Из истории событий: Супружеская чета Салинас расшифровала его послание. Но только Роберту Грейсмиту, застенчивому карикатуристу, любителю шарад и шифров, работающему в издательстве «Хроники Сан-Франциско», удалось понять закодированную отсылку убийцы к фильму 1932 года под названием «Самая опасная игра».
Из истории событий: 27-го сентября 1969 года Зодиак вновь напомнил о себе, когда, одевшись в капюшон и прихватив с собой пистолет и нож, нанес смертельные ножевые ранения Сесилии Энн Шепард и почти прикончил ее супруга Брайана Хартнелла во время пикника, который молодая супружеская пара устроила около озера Берриесса в округе Напа.
Из истории событий: Через месяц, 11-го октября, убийца появился в Сан-Франциско. Таксист Пол Ли Стайн был найден мертвым от единственного выстрела в затылок в престижном районе Сан-Франциско. Через три дня в редакцию пришло пятое и самое зловещее письмо: Зодиак сообщил полиции, что его могли бы схватить прошлой ночью. Но хуже всего было то, что в поле его зрения попали школьники. Он сказал, что хочет подорвать школьный автобус. Город был буквально охвачен паникой.
Дэвиду Финчеру пришлось подробно изучить около 10000 страниц документов — улик и свидетельских показаний; лично побеседовать с теми, кому удалось выжить, и поговорить о тех, кого они так любили, но которым этого не удалось, а также с родственниками главного подозреваемого (бывший учитель, страдавший педофилией, которого уволили и посадили в тюрьму за то, что он проявлял непозволительный интерес к ученикам начальной школы).
Молодой сценарист Шэйн Салерно начал работу над сценарием по книге Роберта Грэйсмита, когда ему было 19 лет. В паре с самим Грэйсмитом он разработал и предложил компании Touchstone Pictures несколько сценарных вариантов. Проект может быть и состоялся бы, но к тому моменту в компании шли беспрерывные кадровые перестановки. В конечном счете, вся работа Салерно была пущена под откос.
Начало съемок — 8 августа 2005.
Небольшую роль Линды дель Буоно вначале сыграла Биджу Филлипс. Однако, когда понадобилось переснять сцену с ее участием, актриса в этот момент не смогла присутствовать на съемках. Так ее роль досталась Клеа ДюВалл.
В одной из эпизодических ролей появилась актриса Айон Скай; ее имени нет в титрах. В фильме также использована песня ее отца Донована «Hurdy Gurdy Man».
Хотя в фильме сказано, что шифр Зодиака был послан по почте в «Кроникл», в реальности его отправили в «Экзэминер».
Роберт Грэйсмит и инспектор Тоски смотрят в кинотеатре фильм Дона Сигела «Грязный Гарри» (1971). Далее идет очевидный намек, что история убийцы Скорпиона из фильма была заимствована из дела о Зодиаке.
Дэвид Финчер на этом проекте превзошел многих своих коллег перфекционистской страстью к воссозданию малейших деталей изображенного времени. Так, если прислушаться, в сцене, когда Роберт везет сына в школу, по радио можно услышать бесплатный концерт Rolling Stones, данный равно в тот самый день, когда происходит действие.
Родители сопродюсера и актера Энтони Бегониа учились в Сан-Франциско в одном классе с одной из будущих жертв Зодиака.
Филип Бэйкер Холл, сыгравший графолога Шервуда Моррилла, также сыграл в другом фильме о тех же событиях — «Зодиаке» (2005) Александра Балкли.
Чтобы добиться реалистичности городских пейзажей тех лет, вошедшие в кадр современные здания стирали на компьютере.