Director Robert Zemeckis' adaptation of Roald Dahl's novel The Witches has cast Anne Hathaway in a key role.

According to Variety, Hathaway will play the Grand High Witch, a role originally filled by Anjelica Huston in the 1990 film. Hawthaway reportedly delayed Warner Bros.’ offer, as it conflicted with her starring role in a Sesame Street film, but the scheduling issues were recently resolved. At the time of writing, Hathaway is the only actor announced for the film, though Zemeckis is backed by producers Alfonso Cuaron and Guillermo Del Toro.

RELATED: Robert Zemeckis is Still Against Back to the Future 4

Published in 1983, Roald Dahl’s book takes place in a parallel version of Earth, where covens of witches that hate children reside across the world. The Grand High Witch comes to England with a dastardly plot, leaving a young boy and his grandmother to save the world.

The 1990 adaptation of The Witches pulled in critical acclaim but a poor box office return. Dahl himself did not like the film and spoke out against the drastic change to the story’s ending. According to the report, Zemeckis will put his own spin on the story, while hewing close to the source material.

RELATED: Netflix Announces The World of Roald Dahl Animated Series

Lately, Hathaway has appeared as a monster-controlling loser in Colossal and something of a self-parody in Ocean’s 8. Her past credits also include Les Miserables, The Dark Knight Rises, Ella Enchanted and more.

Written and directed by Robert Zemeckis, The Witches will star Anne Hathaway. It is produced by Zemeckis, his production partner Jack Rapke, Alfonso Cuaron and Guillermo Del Toro.