Dan Torrance is a fictional character portrayed by Ewan McGregor in the movie Doctor Sleep.
When the movie was released in 2019, Ewan McGregor was 48 years old.
The character of Dan Torrance is mainly associated with Rose the Hat, Abra Stone and Young Danny.