杰克(杰克?尼科尔森 Jack Nicholson 饰)是一个作家。一个冬天,他得到了一个看管山顶酒店的差事。这正合杰克的意思,他正好能够有一个幽静的地点写作。因此杰克带着妻儿搬进了酒店。 冬天大雪封路,山顶酒店只有杰克一家三口。从他们一搬进来,杰克的妻子温蒂(谢莉·杜瓦尔 Shelley Duvall 饰)就发觉那个地点气氛诡异,杰克的亲小孩丹尼(丹尼·劳埃德 Danny Lloyd 饰)经常看到一些他不认识的人,但那个地点除了他们一家不无他人。而杰克除了一整天闷头写作外,脾气亦变得越来越古怪。 直到有一天,温蒂发觉夫君、相公这些天来一直写就只有一句话:杰克发疯了!