Featuring Jahzir Kadeem Bruno, Octavia Spencer, Anne Hathaway, Stanley Tucci, Codie-Lei Eastick, Kristin Chenoweth, and Chris Rock, The Witches premiered Thursday, October 22 on HBO Max.
After decades of playing morally upright heroes, or complex anti-heroes, Anne Hathaway has taken a swing for the fences playing an out-and-out baddie in HBO’s live-action adaptation of Roald Dahl 1983 children’s novel, The Witches.
Anne Hathaway plays the role of the Grand High Witch, and she makes the most of that title.
In 1990, filmmaker Nicolas Roeg put his own spin on the story of The Witches, which was panned by Dalh, and was a box-office failure.