杰克塔伦斯因酗酒打人而被学校解雇,为了度过生存危机,他在冬季应聘为眺望旅馆看守员,带着妻儿单独看管着因大雪封山而不能工营业的眺望旅馆,他的儿子丹尼因具有超能力,这使他看到了别人所看不到的东西——旅馆里的鬼魂,并能与具有同样能力的黑人厨师进行精神沟通,而杰克却因在这寂寞幽闭的环境中而性格大变,后来又受到旅馆鬼魂的驱使,精神逐渐失常……