Danny Torrance was portrayed by Danny Lloyd in The Shining movie, and Variety reports that Ewan McGregor has signed on to play the character as an adult in Doctor Sleep, with Stephen King “giving his blessing” on the casting.
So yeah, Doctor Sleep has a lot to live up to, but casting McGregor as the lead is a good start.
The actor’s notable credits include playing Obi-Wan Kenobi in the Star Wars prequel trilogy, the Trainspotting movies, Moulin Rouge! and Salmon Fishing in the Yemen.
This will be McGregor’s first time acting in a Stephen King adaptation.