Die junge Michael (Alyson Gorske) ist am College angenommen worden und hofft so, ihre Kindheit endgültig vergessen zu können. Schließlich musste sie damals mit ansehen, wie ihr Vater David (Zachary Le Vey) ihre Mutter tötete. Für die Polizei und auch die Medien war der Fall schnell klar und David der Schuldige. Der behauptete indes bei der Tat nicht Herr über seinen Körper gewesen zu sein. Er habe sich wie eine Marionette gefühlt, die von fremder Hand manipuliert wurde. Michael, die nach jahrelanger Psychotherapie versucht, sich ein halbwegs normales Leben aufzubauen, hat den Kontakt zu ihrem einst so innig geliebten Dad komplett abgebrochen, der mittlerweile in der Todeszelle sitzt. Denn für sie sind seine bis heute aufrecht gehaltenen Behauptungen billige Ausreden. Als dann aber plötzlich Freund*innen und Kommiliton*innen auf grausame Art ums Leben kommen, beginnt sie, ihre Ansichten zu ändern. Gibt es vielleicht tatsächlich eine Art Puppenspieler, der für die bizarren Todesfälle verantwortlich ist? Zusammen mit einem erfahrenen Polizisten (Michael Paré) will sie versuchen, die Wahrheit herauszufinden …