杰克(杰克•尼科尔森 Jack Nicholson 饰)是一个作家一个冬天,他失掉了一个看守山顶酒店的差事。这正合杰克的意思,他正好可以有一个幽静的中央写作。于是杰克带着妻儿搬进了酒店。 冬天大雪封路,山顶酒店只需杰克一家三口。从他们一搬出去,杰克的妻子温蒂(谢莉·杜瓦尔 Shelley Duvall 饰)就发现这里气氛诡异,杰克的儿子丹尼(丹尼·劳埃德 Danny Lloyd 饰)经常看到一些他不看法的人,但这里除了他们一家别无他人。而杰克除了一整天闷头写作外,脾气亦变得越来越乖僻。 直到有一天,温蒂发现丈夫这些天来不时写就只需一句话:杰克发疯了!