Doctor Sleep, diretto da Mike Flanagan e sequel di Shining, differisce in diversi punti dal romanzo da cui è tratto, scritto da Stephen King, soprattutto nel finale. Ma come finisce Doctor Sleep? L’atto finale del film si svolge all’interno dell’Overlook Hotel, nel romanzo, invece, l’albergo non esiste più e per questo i protagonisti si recavano nell’area in cui era costruito.
Nella pellicola Denny ed Abra si recano all’Overlook e attirano lì Rose per lo scontro finale. Rose riesce a ferire gravemente Danny, viene però uccisa dagli spiriti dell’albergo che lui ha liberato dalla prigione nella sua mente. Dopo aver finito la donna, gli spiriti malvagi dell’Hotel prendono il controllo di Danny, in un parallelo con quello che era successo a suo padre quando era bambino, e si mettono all’inseguimento di Abra, che vorrebbero possedere. Danny riesce comunque a riprendere parzialmente coscienza e a salvare la bambina, l’uomo fa infatti esplodere l’hotel manomettendo la caldaia (cosa che nel romanzo di Shining aveva invece fatto suo padre). Nel farlo, però, Danny perde la vita.
Tempo dopo, ritroviamo Abra e Danny, che le appare come fantasma, proprio come Dick Hallorann aveva fatto con lui. Doctor Sleep si chiude con Abra che entra in bagno per affrontare la donna morta della camera 237 che le si è manifestata. Questo ci fa capire che è ora compito di Abra combattere gli spiriti dell’Overlook Hotel e distruggerli definitivamente.
A differenza che nel film, nel romanzo Danny sopravvive allo scontro con Rose e lo ritroviamo qualche anno dopo a festeggiare il quindicesimo compleanno di Abra, insieme al suo quindicesimo anno di sobrietà.