Когда могучее Зло начинает своё безжалостное шествие по улицам города, первые его жертвы кажутся случайными прохожими: никто не успевает дать отпор, и похищения, исчезновения и жестокие убийства нарастают как снежный ком. Комиссар полиции Антон Жаров получает своё первое досье из тех, что невозможно объяснить одной только человеческой жестокостью: следы не оставляют ни орудий, ни свидетелей, а на месте преступления остаётся лишь мрачный символ ― обугленный цветок. Антон понимает: если он хочет защитить невинных, ему придётся не просто разоблачить внешнего врага, но и взглянуть внутрь себя, найти тот уголок тьмы, где таится личная боль, из которой вот-вот родится новое зло.
В это же время журналистка Марина Сергеева, получившая ранение в боевой сводке, продолжает копать информацию о таинственном культе, стоящем за потоком кровавых актов. Её внутренний диалог всё чаще превращается в монолог сомнений: могла ли она раньше заметить знаки, улики, предвестники? Марине предстоит рискнуть жизнью, встретиться лицом к лицу с главой культа и узнать, что за каждым её расследованием стоят не просто амбиции карьеры, а призраки прошлого ― событий, о которых она с подозрительным удовольствием забывала все эти годы.
А в самом центре этой мрачной игры оказываются трое друзей ― художник-постановщик Сергей, психолог Анна и подросток-рэпер Дима, чьи собственные страхи и были когда-то выведены из темноты: у Сергея ― страх творческой пустоты, у Анны ― боязнь не справиться с чужой болью, у Димы ― испуг, что его слова не найдут отклика. Все они вынуждены объединиться с Антоном и Мариной в последней отчаянной попытке остановить наступление Зла. Пересекая руины заброшенного монастыря, каждый из них встретится со своими демонами ― и лишь пройдя через внутренний ад, они найдут в себе силу, чтобы одолеть то, что до этого уничтожало невинных, оставаясь безнаказанным.