We had heard a couple months back that she was offered the role, but Deadline confirms today that Anne Hathaway has officially signed on for Robert Zemeckis’ The Witches!

Hathaway will play the Grand High Witch in the new adaptation of Roald Dahl’s 1983 novel, which was first adapted by director Nicolas Roeg back in 1990. Anjelica Huston memorably played the Grand High Witch in that film.

Deadline adds, “We also hear Viola Davis is circling the project as well.”

The film will be set in the Gothic South in the 1960s.

Based on the 1973 novel, the 1990 film follows a seven-year-old boy who has a run in with real-life witches. Zemeckis’ version will be more rooted in the original source material.

Guillermo del Toro and Alfonso Cuaron are on board to produce.