Doctor Sleep - Cast

Ewan McGregor

as Dan Torrance


Rebecca Ferguson

as Rose the Hat


Bruce Greenwood

as Dr. John


Kyliegh Curran

Kyliegh Curran

as Abra Stone



Emily Alyn Lind

as Snakebite Andi


Change Location