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