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