Danny Torrence, le petit garçon, qui, dans Shining,
sortait indemne de l'incendie de l'Overlook Palace,
est devenu un adulte. Alcoolique et paumé comme
l'était son père, il est maintenant aide-soignant
dans un hospice où, grâce aux pouvoirs surnaturels
qu'il n'a pas perdus, il apaise la souffrance des mourants.
On le surnomme Docteur Sleep. Lorsqu'il rencontre
Abra, une fillette de 12 ans pourchassée par un étrange
groupe de voyageurs, Danny va retomber dans l'horreur.
Commence alors une guerre épique entre le bien
et le mal...