The Original Danny Torrance Appears In Doctor Sleep Though the adult Danny Torrance is played by Ewan McGregor in "Doctor Sleep," Lloyd did get ... from "The Shining"? Now that's terrifying.