Eva Ernst, the alter ego of The Grand High Witch from Roald Dahl's The Witches was played by Anjelica Huston in the 1990 movie. I just loved the scene in the ballroom where she makes an entrance and throws her purple cape down to make a train for her dress (and then subsequently peels off her face... By: RollerScrapper