DJ是一個喜歡幻想,并且熱衷于觀察身邊事物的小男孩。最近他的生活中出現了一件驚天動地的大事情——他發現鄰居的怪老頭居住的屋子其實是一個大妖怪。這個妖怪屋子有生命,能呼吸,而且會吞噬掉經過它旁邊的每個東西,包括DJ 的玩具,甚至怪老頭的老伴也是被它吞掉的。
大人們根本不相信DJ說的話,認為這是看多了恐怖漫畫的小孩子頭腦里都會有的想法,只有他的好朋友裘德和珍妮相信他說的話。盡管怪老頭一直拒絕DJ和他好朋友們的探訪,甚至為此拆掉了DJ 的自行車,但DJ要揭開妖怪屋秘密的念頭卻從未被打消過。妖怪屋將在萬圣節吃掉所有來要糖果的小孩,所以DJ他們的三人組一定要搶在萬圣節之前干掉妖怪屋,三個小孩和一個妖怪屋的斗爭,究竟誰會勝出呢?