Danny Torrance

Warner Bros. Pictures produced a film adaptation of the novel with actor Ewan McGregor playing the adult Dan Torrance.

Horrified, Jack quits drinking and tries to be a better parent, hoping to mend their relationship during the five months they are to be living at the Overlook Hotel as caretakers.

While living at the Overlook, Danny experiences terrifying visions of the various evil spirits that inhabit the place, including a desiccated old woman who tries to choke him.

He gets a job tending to a miniature replica of the town and a small train running around it before eventually finding employment at a local hospice, where he uses his "shine" to comfort dying patients as they pass on.

Dan travels to Abra's home and convinces her family of the danger she faces after defeating members of the True Knot who try to kidnap her.

The novel ends with Dan celebrating 15 years of sobriety, having become close with Abra and her family as he attends her 15th birthday party.

"[2] The reference guide Characters in 20th-Century Literature wrote, "Some critics complain that Danny displays an improbable maturity for a child his age.

In the novel, Danny has an extraordinary intelligence, a large vocabulary, is attached to his father and is able to foresee all of Hotel Overlook's horrors.

[5] Academic Greg Jenkins says the primary reason for Danny being less talkative was the difficulty for a child actor to memorize lines, but he said the minimal dialogue also created more suspense.

The Dissolve said King's novel suggests Tony as "a part of Danny, a piece of future adult potential made manifest".

[9] In the film adaptation, Dan seemingly sacrifices his own life to save Abra by destroying the Overlook, depicted as condemned but still standing; this is a nod to the ending of King's novel The Shining.

Ewan McGregor as Dan Torrance in a scene of Doctor Sleep (2019)