Grootmeester Stephen King keert terug naar de personages en de setting van een van zijn populairste thrillers ooit: De Shining. Het jongetje Danny Torrance is inmiddels Dan, een man die decennialang heeft rondgezworven in een poging te ontsnappen aan zijn vaders erfenis van angst, alcoholisme en geweld. Nu gebruikt hij zijn gave voor stervensbegeleiding... ze noemen hem Dr. Sleep. Vervolgens ontmoet hij Abra Stone, een twaalfjarig meisje met de helderste Shining ooit. Maar haar gave trekt een bende paranormaal begaafden aan. Ze lijken onschuldig – oud en rondrijdend in hun campers – maar de leden van de Ware Knoop voeden zich met de energie van kinderen als Abra. Dans oude demonen keren terug als hij moet vechten voor Abra’s leven…