杰克·托倫斯(杰克·尼科爾森飾)是一名教師,后來(lái)成為一名作家為了擺脫工作上的失意,杰克去應(yīng)聘做遙望飯店的冬季看管員,該飯店會(huì)在大雪封山的時(shí)候關(guān)閉5個(gè)月,期間與世隔絕.. 杰克·托倫斯(杰克·尼科爾森飾)是一名教師,后來(lái)成為一名作家為了擺脫工作上的失意,杰克去應(yīng)聘做遙望飯店的冬季看管員,該飯店會(huì)在大雪封山的時(shí)候關(guān)閉5個(gè)月,期間與世隔絕。老板告訴杰克他的上一任曾雇了一個(gè)看管員但他在其間殘忍的殺死了兩個(gè)女兒和他的妻子,原因是長(zhǎng)期封閉而得的精神疾病。杰克表示自己不會(huì)發(fā)生這種事,他家人也會(huì)喜歡這里。
于是,杰克和他的妻子溫迪(溫迪·杜瓦爾飾)還有他的兒子丹尼(丹尼·洛伊德飾)住進(jìn)了飯店。丹尼在要去飯店之前就有不祥的預(yù)感,但杰克沒(méi)有理會(huì)。丹尼和飯店里的廚師迪克·哈羅朗一樣都是擁有預(yù)知未來(lái)并進(jìn)行心電感應(yīng)的超能力,哈羅朗把這種能力稱(chēng)為“閃靈”(就是片名的來(lái)歷)。哈羅朗在離開(kāi)之前警告丹尼無(wú)論如何不要進(jìn)入237房間。
在飯店期間,丹尼不斷看到奇異的幻覺(jué),又在母親的房間門(mén)口寫(xiě)下含義不明的“REDRUM”字樣。杰克在飯店里寫(xiě)作,當(dāng)妻子來(lái)查看他的工作時(shí),杰克顯得很暴躁,不讓妻子查看。其后杰克做了一個(gè)自己殺害妻兒的噩夢(mèng)。杰克早年因?yàn)榫坪髠Φつ?,其后戒酒。一次丹尼頸部受傷,妻子冤枉是杰克打傷的。杰克開(kāi)始出入飯店的酒吧,意外的是原本應(yīng)該空無(wú)一人的酒吧居然出現(xiàn)了一名招待員。丹尼后來(lái)向溫迪承認(rèn)自己是在237房間受傷,杰克前往237房間查看,卻看到了意外的一幕;其后杰克又在本應(yīng)無(wú)人的飯店大廳目睹了一場(chǎng)盛宴,并且和1970年的那個(gè)殺死全家的看管員格瑞第相遇……
杰克認(rèn)為妻子想離開(kāi)飯店妨礙了他的信譽(yù)和工作。種種的懷疑,種種的猜測(cè),種種的想像,使杰克和妻子產(chǎn)生爭(zhēng)執(zhí)并愈演愈烈。溫迪前往查看杰克寫(xiě)作的結(jié)果,卻看到成疊的紙上都反反復(fù)復(fù)的只打印著一句話(huà):All work and no play makes Jack a dull boy(只工作、不娛樂(lè),杰克變成了一個(gè)傻瓜),表示杰克已經(jīng)失去理智多時(shí)了。后來(lái)在一場(chǎng)爭(zhēng)執(zhí)中,溫迪打暈杰克,把他關(guān)進(jìn)了儲(chǔ)藏室;但是隨伴隨著格瑞第的聲音,門(mén)被打開(kāi)了,杰克被放了出來(lái)……完全失去理智的杰克拿起斧頭砍向妻子的房門(mén)要?dú)⑺榔拮雍蛢鹤?,在這緊張時(shí)刻溫迪從鏡子里看到了丹尼在房門(mén)上寫(xiě)的“REDRUM”,原來(lái)是反過(guò)來(lái)寫(xiě)的“MURDER”(謀殺)。丹尼從窗戶(hù)逃走,而廚師哈羅朗早先感受到了丹尼通過(guò)“閃靈”傳來(lái)的預(yù)感,從邁阿密趕到,卻被杰克砍死。
杰克追殺妻子和兒子進(jìn)了飯店外的迷宮,迷路后被冷死在里面,驚魂失魄的妻子和兒子坐著哈羅朗開(kāi)來(lái)的車(chē)子離開(kāi)了。
影片的最后鏡頭是飯店大堂墻壁上的一張飯店全體工作人員的合影,拍攝于1921年7月4日(故事情節(jié)發(fā)生前50多年),可以在照片的顯著位置上看到年輕的杰克。詳情