Answer
The answer is Doctor Sleep. In this 2019 horror film, Ewan McGregor portrays the character of Dan Torrance, a man with psychic abilities who struggles with alcoholism while trying to protect a young girl from a malevolent force. The film is based on Stephen King's 2013 novel of the same name and serves as a sequel to Stanley Kubrick's 1980 adaptation of The Shining.