故事发生在三十年代日军侵华时烽烟弥漫的上海,何堇早年由东北迁徙至此,因为在战乱中她亲生女儿失散,于是她创办了孤儿院春风堂,专门收养抗日志士的遗孤,一方面填补她失去女儿的创痛,另一方面,她则冀望能在茫茫的人海之中,与失散的女儿重逢,然而时光荏苒,二十年匆匆而过,她与女儿冰儿仍是无缘再见一面。。颓唐邋遢的哈伯(Chance A. Rearden 饰)曾经是某个名噪一时的儿童秀主持人,但他早已不复当年的辉煌,节目收视率持续走低,哈伯则自暴自弃,饮酒作乐,任意妄为,甚至搞砸节目的录制。最终,他失去了这份干了半辈子的工作。在此之后,他打电话找来自己的粉丝以及唯一好友——刚刚通过医生考试的青年德文(Wade F. Wilson 饰)。醉醺醺的哈伯声称要从事人偶生意,而且还送给德文一个大号的偶噶布噶(Ooga Booga)土著人偶。归家途中,德文意外遭遇一场抢劫案,谁知报警后却被带有种族偏见的警察当作劫犯射杀。 德文含冤而死,未曾料他的灵魂却附到那个可怕的偶噶布噶人偶身上……。