Teenager Zach Cooper (Dylan Minnette) ist genervt, weil er aus der Grossstadt in ein kleines Nest zieht. Sein einziger Lichtblick ist Hannah (Odeya Rush), das hübsche Mädchen von nebenan.
Der Lichtblick wird jedoch getrübt, als Zach von Hannahs geheimnisvollem Vater erfährt. Bei diesem handelt es sich nämlich um R. L. Stine (Jack Black), den Autor der erfolgreichen «Gänsehaut»-Buchserie. Dass sich Stine so mysteriös benimmt, hat einen Grund ... er ist gefangen in der eigenen Fantasie – die berühmten Monster aus seinen Büchern gibt es wirklich und Stine schützt seine Leser vor ihnen, indem er die Monster in seinen Büchern unter Verschluss hält.
Als Zach die Monster unbeabsichtigt freilässt, treiben sie in der Stadt ihr Unwesen. Nun ist es plötzlich an Stine, Zach und Hannah, sie alle wieder dorthin zu verbannen, wo sie hingehören – in die Bücher.