Molesto por su mudanza a un pueblo pequeño desde la gran ciudad, el adolescente Zach Cooper (Dylan Minnette) encuentra el lado positivo a este cambio al conocer a Hannah (Odeya Rush), la guapa chica que vive en la casa de al lado, y hace amistad rápidamente con Champ (Ryan Lee). Pero todo lado positivo tiene sus sombras, y las de Zach aparecen al enterarse de que el misterioso padre de Hannah es R.L. Stine (Jack Black), el autor de la exitosa serie de libros Pesadillas. Al tiempo que Zach va conociendo más y más a sus extraños vecinos, descubre que Stine guarda un peligroso secreto: las criaturas que se han hecho célebres gracias a sus cuentos son reales, y Stine las mantiene encerradas bajo llave en sus libros para proteger a sus lectores. Cuando de manera accidental las criaturas quedan liberadas de los manuscritos, la vida de Zach toma un giro sobrecogedor. En una noche de locura y aventura, Zach, Hannah, Champ y Stine deberán unirse para para hacer que todos estos personajes de la imaginación de Stine incluyendo a Slappy el Muñeco, la chica con la máscara encantada, los gnomos y muchos más retornen a los libros de donde nunca debieron salir, para poder salvar al pueblo.