Jenny, de ocho años, lleva una vida solitaria pero imaginativa, rodeada de títeres. Hasta que su madre muere trágicamente y su padre intenta reconstruir una nueva vida. Su niñera intenta ser la nueva mujer de la casa, algo que provoca que las marionetas y los personajes aterradores cobran vida y Jenny es la única persona que puede verlos.