Прошли долгие годы после тех ужасов, что пережил маленький Дэнни Торранс в отеле Оверлук. Повзрослев, Дэн пытается заглушить свои способности и воспоминания алкоголем, ведя жизнь на самом дне. Ему удается взять себя в руки, он устраивается в дом престарелых, где его дар обретает новое применение — он успокаивает умирающих, за что получает прозвище Доктор Сон.
Однажды с ним на связь выходит девочка Абра, чье сияние невероятно мощно. Она тоже видит темные вещи и случайно становится свидетельницей жестокого убийства, совершенного членами таинственной организации «Истинный узел». Эта группа древних полубессмертных существ путешествует по миру, охотясь на детей с даром сияния, чтобы поглотить их жизненную силу, которую они называют «пар».
Лидерша культистов, Роуз-Босая шляпа, чувствует силу Абры и решает найти ее. Девочка в ужасе обращается за помощью к Дэну, единственному, кто может ее понять. Дэн осознает, что теперь он должен стать защитником, каким когда-то для него был мистер Холлоранн. Он учит Абру контролировать ее дар и готовится к противостоянию.
Чтобы заманить Абру, «Истинный узел» похищает близкого Дэну мальчика. Это приводит к финальной схватке на пепелище отеля Оверлук, который Дэн вынужден снова посетить, чтобы встретиться с призраками прошлого. Вместе Дэн и Абра используют свои силы, чтобы положить конец вековой охоте и наконец обрести покой.