Eva Ernst, The Grand High Witch
Eva Ernst, better known as the Grand High Witch, from Roald Dahl’s famous 1983 fantasy novel The Witches, is the main antagonist in the book, and was portrayed by two people across two films: by Anjelica Huston in the 1990 adaptation, and Anne Hathaway in the 2020 iteration, both of the same name and based on this same novel. Besides the films, Eva was also portrayed by Tora Augestad in the opera version, and voiced by Amanda Laurence in the radio drama version.