Robert Zemeckis's 2020 film adaptation of Roald Dahl's classic children's dark fantasy novel reimagines the terrifying world of child-hating sorceresses. Set in the American South during the late 1960s, the movie shifts the narrative geographic focus from Norway and England while keeping the core premise intact: a young boy and his wise grandmother cross paths with a clandestine convention of glamorous, evil witches. The production features an A-list ensemble cast bringing iconic literary figures to life through high-concept visual effects and distinct stylistic choices.
Viewers looking to stream the film can find it across major digital platforms, while physical media remains an option for collectors. Depending on your region, the movie is available to rent or purchase digitally through services like Prime Video and Apple TV.
Main Cast and Characters
The 2020 adaptation relies heavily on its star-studded roster to anchor the whimsical yet chilling tone. Below is a breakdown of the primary actors and the roles they portray.
- Anne Hathaway as the Grand High Witch: Hathaway leads the cast as the supreme ruler of all global witchcraft. Her character hides her horrific, child-destroying nature behind a stunning, high-fashion exterior and a sweeping European accent, commanding her followers with tyrannical cruelty.
- Octavia Spencer as Grandma: Spencer plays the loving, knowledgeable grandmother who takes in her orphaned grandson. A fierce protector with a deep past understanding of witch lore, she serves as the emotional bedrock of the story and spearheads the plan to stop the convention.
- Jahzir Bruno as Hero Boy: Bruno portrays the young protagonist who discovers the secret society of witches firsthand. Intelligent and resourceful, his life changes forever after a fateful encounter at a local hotel.
- Stanley Tucci as Mr. Stringer: Tucci steps into the role of the flustered, high-class manager of the seaside hotel where the main plot unfolds. Unwittingly, he hosts the deadly convention in his establishment.
- Chris Rock as Older Hero Mouse / Narrator: Rock provides the adult voice-over narration, framing the fantastical story retrospectively from the perspective of the main character years later.
- Codie-Lei Eastick as Bruno Jenkins: Eastick plays the greedy, snack-obsessed fellow child who becomes one of the Grand High Witch's primary test subjects.
- Kristin Chenoweth as Daisy / Mary: Chenoweth lends her voice to the pivotal animal characters woven into the grandmother's history and the unfolding plot.
Behind the Scenes and Production Crew
The film's distinct aesthetic stems from a powerhouse collaborative team behind the camera. Director Robert Zemeckis co-wrote the screenplay alongside Kenya Barris and Guillermo del Toro, infusing the project with a blend of dark fantasy and Southern Gothic style. Del Toro and Alfonso Cuarón also served as producers, lending their signature atmospheric sensibilities to the creature designs and environment building. IGN has also covered this fascinating topic in extensive detail.
Key Differences from the 1990 Version and Book
If you're familiar with either Roald Dahl's original 1983 text or the beloved 1990 film adaptation starring Anjelica Huston, you'll notice several distinct creative choices in the 2020 version:
- Setting Shift: The story moves from a traditional English setting and Norwegian folklore to Alabama in the late 1960s, introducing a unique cultural backdrop to the opening acts.
- Visual Approach: While Nicolas Roeg’s 1990 adaptation relied heavily on practical creature makeup and animatronics, Zemeckis's film leans heavily into CGI and digital transformation sequences for the witches' true forms.
- Character Arc Adjustments: The narrative structure gives the protagonist a more active role alongside his grandmother early on, establishing personal stakes before they ever step foot into the grand hotel.
Frequently Asked Questions
Where can I stream The Witches (2020) online?
The movie is available for digital rental or purchase across standard video-on-demand storefronts, including Amazon Prime Video and Apple TV. Availability can vary depending on your country and local licensing agreements.
Is The Witches (2020) appropriate for young children?
The film is rated PG for scary images, moments, peril, and thematic elements. While it's a family-friendly adventure comedy, some of the creature designs and body horror elements can be genuinely frightening for younger viewers, much like the original book and 1990 movie.
Did Roald Dahl work on this film?
No. Roald Dahl passed away in 1990, long before development began on this specific adaptation. The film is based directly on his original novel.
Who narrates the movie?
Comedian and actor Chris Rock narrates the film, providing the older, retrospective voice of the main character looking back on his childhood adventure.