Doctor Sleep - Cast

Ewan McGregor

as Dan Torrance


Rebecca Ferguson

as Rose the Hat


Kyliegh Curran

as Abra Stone


Cliff Curtis

as Billy Freeman


Carl Lumbly

as Dick Hallorann


Zahn McClarnon

as Crow Daddy


Emily Alyn Lind

as Snakebite Andi


  Change Location