The Witches is a 1990 comedy-fantasy film based on the book of the same name by Roald Dahl. It was directed by Nicolas Roeg and produced by Jim Henson Productions for Lorimar Film Entertainment and Warner Bros., starring Anjelica Huston as Miss Evangeline Ernst/Grand High Witch, Mai Zetterling as Helga Eveshim, Rowan Atkinson as Mr. Stringer, and introducing Jasen Fisher as Luke Eveshim.
During a holiday staying with his grandmother Helga in Bergen, Norway, the mind of a Luke Iversen, a nine-year-old American boy, is filled with stories about witches: demonic females who hate children. They have wigs that they wear over their heads, they wear gloves to hide their claws, and they have purple eyes. Helga gives Luke an insight into the world of the unexplained by describing the details that concern the memories she has about something that happened some 60 years earlier, when she was a young girl that surrounds another girl who was her close friend and neighbour. That girl disappeared, having been targeted by a witch, and for six weeks afterwards no trace of her was found, despite the efforts of police and local people. Then an image of the girl was found in a painting at her home, and as the years passed the girl's appearance and position in the painting changed until she eventually disappeared from the canvas. Luke's grandmother continues the story and she mentions further when she had come close to a witch herself, she had the experience of losing one of her fingers because of the witch, although she does not explain how this happened.