几年前,艾米丽娅·范宁(埃西·戴维斯饰)和她的丈夫遭遇了一场严重的车祸,她的丈夫在车祸中死亡。之后,阿米莉亚在养老院努力工作,同时照顾年幼的儿子塞缪尔(诺亚·怀斯曼饰)。没有父亲的保护,塞缪尔从小就害怕鬼魂。相比之下,他表现出极端暴力和叛逆的行为。塞缪尔带着危险品上学,受到学校当局的谴责。阿米莉亚别无选择,只能暂时把他交给克莱尔阿姨照顾。一天晚上,塞缪尔选择了一本他从未见过的绘本《巴巴杜先生》作为睡前故事。因为这个故事太怪异和可怕,阿米莉亚停止了阅读。然而,小塞缪尔似乎被迷住了。他声称,当巴巴杜到家时,小家伙的行为越来越越轨,各种可怕的现象层出不穷