Rebecca Ferguson told RTÉ Entertainment that she was honoured to get to play a "threatful antagonist within the Stephen King world" while filming Doctor Sleep.
Doctor Sleep is a follow-up to The Shining, which King published in 1977 and Stanley Kubrick adapted for the screen in 1980, and follows an adult Danny Torrance, played by Ewan McGregor, as he is drawn into helping a young girl with extraordinary powers.
Mission Impossible star Ferguson plays Rose the Hat in the film, the leader of a group of nomadic non-humans who feed on people with a "shine."
"It is such an honour to get the possibility to create a character, a threatful antagonist within the Stephen King world," Ferguson told RTÉ Entertainment.
"I still sort of live off the memories of creating her and developing her, and I've loved it."
Ferguson admitted to being "not good" with horror movies, but found that playing the film's villain made it less scary because "I control everything."
"It's the respect of creating something that Stephen King has written, but making it your own, it's the same as being part of The Shining entity but also separating yourself because we have our different villains, we have our different threats and characters and there's so much that is different to The Shining," she said.
Doctor Sleep hits cinemas on October 31.