该片根据霍莉·布莱克和托尼·迪特利兹的同名畅销小说改编。单亲妈妈格蕾丝(玛丽·路易斯·帕克饰)带着双胞胎儿子贾里德和西蒙(弗莱迪·海默饰)以及大女儿马洛里(莎拉·伯格饰)搬进了斯佩特威克的祖屋,却遇到了一系列奇怪的事情。杰瑞德在自己的调查过程中,在大楼的阁楼里发现了他的曾祖母父亲亚瑟·斯皮特威克(大卫·斯特雷泽恩饰)的精灵探索指南。尽管书外有警告,贾里德还是阅读了指南,随后看到了书中描绘的精灵之一,棕色精灵辛伯特克(马丁·肖特配音)。辛贝尔泰克警告贾里德不要将这本书带出斯佩特威克的祖先圈子,以免邪灵莫格拉斯(尼克·诺尔特饰)将指南据为己有并伤害他人……。