The Witches is a 1990 fantasy film based on the children's novel of the same title by Roald Dahl. It was directed by Nicolas Roeg and produced by The Jim Henson Company for Lorimar Film Entertainment and Warner Bros, starring Anjelica Huston, Mai Zetterling, Rowan Atkinson and Jasen Fisher.
As in the novel, the plot takes place in an alternate reality where the world is plagued by infanticidal witches who masquerade as ordinary women, and the efforts of a boy and his grandmother to destroy them after the boy is turned into a mouse by their newest weapon against human children. The film was very well received by critics but performed poorly at the box office.
During a holiday with his grandmother Helga (Mai Zetterling) in Norway, Luke Eveshim (Jasen Fisher) is told stories about "real" witches, female demons with a genocidal hatred for children, all of whom emit an odor obnoxious to witches. Helga tells him that her childhood friend was taken and cursed to spend the rest of her life trapped inside a painting. After Luke's parents are killed in a car crash, Helga becomes Luke's legal guardian and they move to England. While building a treehouse, Luke is accosted by a witch, though he sees through her ruse and avoids his potential death. On Luke's birthday, Helga falls ill and is diagnosed with diabetes. Her doctor advises them to spend the summer by the sea so Helga can recover.