Тень прошлого
Два года назад следователь Юрий Вишня (Максим Матвеев) потерял жену от рук серийного убийцы, оставлявшего на местах преступлений жутких кукол. Его отстранили от дела, которое возглавил друг и коллега Артур Жаров (Сергей Марин). Убийцу, молодого Игоря Леонидова (Максим Лагашкин), быстро поймали. Несмотря на признаки психического расстройства, его признали вменяемым и осудили на 25 лет.
Новая жизнь, старые раны
Вишня ушел из полиции, став консультантом в частной службе безопасности. Он тяжело переживает потерю, страдает от ПТСР и ночных кошмаров. Его новая партнерша, Ольга (Мария Андреева), пытается ему помочь, уговаривая посещать психотерапевта. Кажется, Вишня начинает медленно возвращаться к жизни.
Кровавое возобновление
Покой нарушает новое убийство. Жертву находят в парке, рядом — знакомая кукла. Методика убийцы идентична делам Леонидова. Вишня не может остаться в стороне, несмотря на отсутствие полномочий. Он начинает собственное неофициальное расследование, сталкиваясь с недоверием бывших коллег.
Сомнения в очевидном
Вишня посещает Леонидова в колонии. Тот ведет себя неадекватно, но неожиданно заявляет, что его заставили взять вину на себя. Он упоминает таинственного «Кукловода». Вишня начинает сомневаться в правильности прошлого расследования. Параллельно Жаров формально возглавляет новое дело.
Новые жертвы и старые связи
Появляются новые жертвы, каждая — с куклой. Вишня обнаруживает связь между убийствами и крупным бизнесменом Михаилом Воробьевым (Александр Ратников), чья дочь погибла при странных обстоятельствах несколько лет назад. Расследование того дела вел Жаров, быстро закрывший его как несчастный случай.
Раскол в доверии
Вишня находит нестыковки в отчетах Жарова по делу Леонидова и гибели дочери Воробьева. Он понимает, что Жарова могли подкупить или шантажировать. Подозрения падают на самого Жарова. Ольга, пытаясь помочь, оказывается втянута в опасную игру и попадает под удар.
Ловушка для Кукловода
Выясняется, что настоящий убийца — Михаил Воробьев. Смерть дочери сломила его. Он возненавидел женщин, напоминавших дочь, и решил мстить, считая их «куклами» в жестоком мире. Леонидов был лишь пешкой, подставленной Воробьевым с помощью коррумпированных связей.
Финал игры
Воробьев похищает Ольгу, планируя последнее «представление». Вишня, рискуя жизнью, находит их на заброшенной фабрике игрушек — символическом логове Воробьева. Происходит жестокая схватка. Вишне удается спасти Ольгу и обезвредить Воробьева. Жаров, пытаясь замести следы, погибает.
Цена правды
Воробьева арестовывают. Леонидова освобождают. Вишня получает шанс вернуться в полицию, но осознает, что его путь иной. Он выбирает жизнь с Ольгой, продолжая бороться со своими демонами, но уже с надеждой.
Смысл сериала
«Кукловод» погружает в бездну человеческой боли, рожденной утратой. Он показывает, как горе способно изуродовать душу, превратив отца в монстра (Воробьев), а честного следователя — в марионетку системы (Жаров). История Вишни — о борьбе с внутренним мраком и попытке найти свет, даже когда правда оказывается страшнее вымысла. Сериал ставит вопрос о границах контроля: над судьбой, рассудком и темными импульсами, живущими в каждом.