杰克(杰克·尼科尔森)是一名作家。一年冬天,他得到了一份在山顶守卫一家酒店的工作。这正是杰克的意思。他可能有一个安静的地方写作。于是杰克带着妻子和孩子搬进了酒店。冬天,道路被大雪封锁,山顶酒店只有杰克一家三口。他们一搬出去,杰克的妻子温迪(谢莉·杜瓦尔·谢莉·杜瓦尔饰)就发现这里有一种奇怪的气氛。杰克的儿子丹尼(丹尼·劳埃德·丹尼·劳埃德饰)经常看到一些他不认识的人,但这里除了他们的家人没有其他人。除了整天埋头写作,杰克的性格也变得越来越古怪。直到有一天,温迪的现任丈夫这几天一直只写一句话:杰克疯了!豆子的两半