It won't let go.
Jenny es una niña de ocho años que lleva una vida solitaria pero imaginativa, rodeada de marionetas basadas en las obras de su padre. Pero cuando su madre muere trágicamente atropellada y su abuelo demanda la custodia, las marionetas y otros personajes empiezan a cobrar vida de repente de una forma terrorífica. Al principio, Jenny es la única persona que cree que son reales, sin embargo, las marionetas pondrán la vida de todos en peligro.