EXCLUSIVE: Bruce Greenwood is joining Warner Bros.’ Stephen King The Shining sequel Doctor Sleep in the role of Dr. John. The description of Greenwood’s character is being kept under wraps. Deadline exclusively broke the news about Doctor Sleep as well as its castings which Mike Flanagan wrote and is directing. Ewan McGregor stars as the grown up Danny Torrance, and the film also has Carl Lumbly, Alex Essoe and Zahn McClarnon in key roles.