於是《安眠醫生》的故事就從《鬼店》結束後不久開始，在全景飯店發生的悲劇如夢魘般如影隨形困擾著丹尼托倫斯（伊旺麥奎格 飾），他只能酗酒藉此麻醉自己以逃避現實中的一切。但是當他遇上了同樣擁有超能力的閃靈少女艾柏拉（凱莉卡倫 飾），從她口中得知邪惡的真結族為了追求永生，不擇手段獵捕虐殺具備閃靈超能力的青少年們，為了保護已經被盯上的艾柏拉，丹尼必須積極面對他亟欲忘記的過去，唯有鼓起勇氣回到全景飯店，面對埋藏他內心深處的恐懼，和真結族首腦高帽蘿絲（蕾貝卡弗格森 飾）一決死戰，才有機會讓自己和艾柏拉從無底深淵中奮力掙脫，讓人生重返正常軌道。
《安眠醫生》導演與編劇由麥可弗拉納根擔任；伊旺麥奎格（星際大戰）飾演丹尼托倫斯、蕾貝卡弗格森（不可能的任務）飾演高帽蘿絲，凱莉卡倫飾演艾柏拉、其餘卡司還包括卡爾魯柏利、贊恩麥克拉農、艾蜜莉艾琳林德、布魯斯格林伍德、喬瑟琳唐娜修、艾莉克絲伊索以及克里夫柯提斯。