
Anne Hathaway’s Grand High Witch in the 2020 remake sparked one of the year’s most talked-about casting controversies—a stark departure from Anjelica Huston’s iconic 1990 portrayal. Here’s a full breakdown of who’s who in The Witches 2020, why fans pushed back, and how the new cast stacks up against the original.
Grand High Witch: Anne Hathaway · Grandma: Octavia Spencer · Hotel Manager: Stanley Tucci · Release Year: 2020 · Director: Robert Zemeckis
Quick snapshot
- Anne Hathaway cast as Grand High Witch in January 2019 (Wikipedia film entry)
- Octavia Spencer cast as Grandma Agatha in February 2019 (Wikipedia film entry)
- Exact number of child actors beyond main roles
- Full extent of regional reception data for controversy
- Kristin Chenoweth casting revealed September 2020 (Wikipedia film entry)
- Film released on HBO Max in 2020 (Fox News entertainment report)
- No announced sequel or remake plans as of latest reports
- Continued fan debate over 1990 vs 2020 preferences
Who plays the little boy in The Witches 2020?
Jahzir Bruno takes the lead as the unnamed protagonist—a boy whose life changes when he stumbles upon the witches’ annual gathering. Bruno’s journey mirrors the book’s structure, though the 2020 adaptation makes several key changes to his fate and companions.
Unlike the 1990 film where the boy (Luke) returns to human form at home, the 2020 remake leaves the children transformed into mice permanently. Bruno’s character teams up with the boy, forming a small band of rodent resistance alongside Grandma and her own mouse companion Daisy.
Main child actors
Codie-Lei Eastick joins the cast as a newcomer, playing a supporting role in the hotel storyline. Wikipedia confirms both Bruno and Eastick as part of the principal child cast for the 2020 film. The film’s ensemble gives these young performers notable screen time alongside seasoned actors like Hathaway and Spencer.
Bruno’s role
SAC Media notes that in the 1990 version, Bruno stays with his parents while the witch subplot resolves off-screen. The 2020 adaptation shifts this entirely—Bruno becomes an active participant in the mice community, joining Grandma and the protagonist in their final departure from the hotel. This change gives the character more narrative weight than his 1990 counterpart.
Confirmed
- Jahzir Bruno plays the boy protagonist (Wikipedia)
- Codie-Lei Eastick appears as newcomer cast (Wikipedia)
Unconfirmed
- Exact number of minor child roles beyond principals
Why did Anne Hathaway apologize for The Witches?
Anne Hathaway issued a public apology after disability advocates pointed out that the Grand High Witch’s three-fingered hands closely resembled ectrodactyly—a limb difference affecting thousands of children worldwide. Entertainment.ie reported that advocates including British Paralympic swimmer Amy Marren and the Lucky Fin Project organization criticized the film’s design choice within days of release.
Entertainment.ie: “I did not connect limb difference with the GHW when the look of the character was brought to me; if I had, I assure you this never would have happened.” — Anne Hathaway, actress
Apology details
Hathaway was 37 years old during the controversy, according to Fox News. She shared a Lucky Fin Project video on Instagram as part of her apology, writing: “I particularly want to say I’m sorry to kids with limb differences: now that I know better I promise I’ll do better.” Warner Bros. also issued a statement saying they were “deeply saddened to learn that our depiction of the fictional characters in ‘The Witches’ could upset people with disabilities.”
“We were deeply saddened to learn that our depiction of the fictional characters in ‘The Witches’ could upset people with disabilities.” — Warner Bros. studio statement
Hathaway’s quick apology and Warner Bros.’ acknowledgment set a precedent for how studios respond to disability representation concerns, demonstrating that even fantastical villain designs can carry unintended weight for vulnerable communities.
Portrayal issues
The 1990 film featuring Anjelica Huston as the Grand High Witch kept all fingers intact on the witch characters. Simple & Gayforward confirms the original 1990 adaptation did not feature limb differences in its witch designs. The 2020 version’s decision to give witches three-fingered hands—per Roald Dahl’s description—was interpreted by viewers as mocking a real condition rather than honoring the source material.
The source novel from 1983 described witches as having three-fingered hands, but disability advocates argued the visual translation without context hurt a vulnerable community. The studio and lead actor both acknowledged this gap in intention versus impact.
Which is better, The Witches 1990 or 2020?
Fan debates between the two adaptations center on three main points: witch design, pacing, and ending satisfaction. The 2020 version runs under director Robert Zemeckis with updated special effects, while the 1990 Nicolas Roeg film carries decades of nostalgia.
Cast differences
The most visible difference lies in the Grand High Witch portrayal. Anjelica Huston’s 1990 version is widely praised for its theatrical menace and memorable speech about eradicating children. Anne Hathaway’s 2020 take opts for a more glamorous, less overtly terrifying aesthetic. SAC Media describes the 2020 witch appearance as “glamorous and less terrifying than 1990’s,” a departure that split audiences.
Overall remake vs original
Warner Bros.’ 2020 release on HBO Max brought the story to streaming audiences for the first time, expanding its reach beyond theatrical distribution. The remake has clearer storytelling and more plot details than the 1990 version, per SAC Media’s analysis. However, many fans still prefer the original’s darker tone and Huston’s iconic performance.
2020 offers modern effects and fuller story beats; 1990 delivers atmospheric horror and a more satisfying (for some) human restoration ending. Neither is objectively better—the choice depends on what you value in a fantasy horror adaptation.
For readers weighing which version to watch, the 2020 film excels in production quality and narrative clarity, while the 1990 film remains the gold standard for tone and villain embodiment. Both are worth seeing if you’re a Dahl fan.
What is the controversy with The Witches 2020?
Beyond the limb difference debate, the 2020 film’s witch design became a flashpoint for broader disability representation conversations. Entertainment.ie documented criticism from multiple advocates including Shannon Crossland and former Corrie actress Melissa John, alongside the Lucky Fin Project’s Twitter response.
Limb difference backlash
The Paralympic Games organization joined individual advocates in condemning the portrayal, calling for studios to consult disability advocates before finalizing character designs that could mirror real conditions. The timing—mere days after HBO Max release—amplified the backlash before the studio could prepare a response.
Actor responses
Hathaway’s apology came swiftly, and she directly addressed kids with limb differences in her statement. Warner Bros. followed with their own expression of regret. This two-pronged response (actor plus studio) is notable for how quickly it acknowledged the community’s concerns rather than defending the creative choice.
Why does grandma cough in The Witches?
Octavia Spencer’s Grandma Agatha uses a distinctive coughing mechanic throughout the film as a cover—she’s actually detecting witchcraft in her surroundings. This adaptation choice gives the character a spy-like quality absent from the book and adds comic beats to tense scenes.
Grandma’s character traits
Spencer plays Grandma Agatha as a protective guardian who’s already familiar with the witch world before the protagonist arrives. Her cough functions as both misdirection and witch-radar, a clever screenwriting addition that gives the character agency beyond mere victimhood. Wikipedia confirms Spencer’s casting and her mentorship role over the protagonist.
Plot role
In the 2020 film, Grandma’s witch detection skills prove essential—she identifies the Grand High Witch’s plot before anyone else and orchestrates the children’s escape. Her final act sees her leading Luke, Bruno, and Daisy away from the hotel as permanent mice, a darker ending than the book’s hopeful note.
| Role | 1990 Actor | 2020 Actor | Key difference |
|---|---|---|---|
| Grand High Witch | Anjelica Huston | Anne Hathaway | 2020 version has three-fingered hands; 1990 keeps all fingers intact |
| Grandma | Other actress | Octavia Spencer | 2020 expands role with witch-detection cough mechanic |
| Hotel Manager | Not in 1990 | Stanley Tucci | New supporting antagonist role in 2020 |
| Narrator | Not narrated | Chris Rock | New to 2020 adaptation |
| Little boy protagonist | Luke (returned to human) | Jahzir Bruno (stays mouse) | 2020 protagonist remains transformed permanently |
The table above highlights how the 2020 remake reimagines key roles while retaining the core conflict from Roald Dahl’s 1983 novel.
Related reading: It Ends With Us cast and plot guide · Mission Impossible 8 cast and release
entertainment.ie, sac.media, youtube.com, simpleandgayforward.wordpress.com, youtube.com
Frequently asked questions
Who plays Bruno in The Witches 2020?
Jahzir Bruno plays the unnamed boy protagonist who becomes a mouse after the witches’ plot. He joins the main cast alongside Octavia Spencer’s Grandma.
Who is the hotel manager in The Witches 2020 cast?
Stanley Tucci portrays the Hotel Manager, one of several supporting antagonist roles. He was added to the cast in May 2019 alongside narrator Chris Rock.
What is Anne Hathaway’s syndrome?
Anne Hathaway does not have a syndrome. The controversy stemmed from the film’s witch design featuring three-fingered hands that disability advocates noted resembled ectrodactyly, a real limb difference. Hathaway apologized and acknowledged not connecting the design to real disabilities.
Why did Alice turn into chicken in The Witches?
Daisy, Grandma’s companion, is transformed into a mouse—not a chicken—by the Grand High Witch as part of her anti-child purge. The film shows multiple children converted to mice before the protagonist intervenes.
Is The Witches 2020 on Netflix?
The Witches 2020 premiered on HBO Max, not Netflix. It has since become available on other streaming platforms but check local listings for current availability.
How does the cast compare to the 1990 film?
The 1990 film starred Anjelica Huston as the Grand High Witch, while 2020 features Anne Hathaway in that role. Octavia Spencer leads the 2020 supporting cast versus the 1990’s independent woman played by a different actress. Both films use child protagonists, but 2020 adds more ensemble child roles and expands Bruno’s character arc significantly.
Where to watch The Witches 2020 cast interviews?
Cast interviews are available through Entertainment.ie and various entertainment news outlets covering the 2020 release. Warner Bros. press materials also include behind-the-scenes content featuring Hathaway, Spencer, and Tucci discussing their roles.