Roald Dahl's The Witches poster

Roald Dahl's The Witches

"WITCHES ARE REAL!"

Movie PG 2020 1h 44m 6.3 /10
Directed by Robert Zemeckis

Set in the late 1960s, a young orphan moves in with his devoted grandmother in a small Alabama town where everyday life blends with tall tales. The two lean on each other as they navigate the quiet rhythms of a region clinging to old rituals while reaching for new freedoms. Their seaside vacation... Read more

Watch Now

Where to Watch "Roald Dahl's The Witches"

Rent or Buy

Netflix
Amazon Prime Video
Disney+
Max
Hulu
Paramount+
Peacock
Apple TV+

Streaming availability last verified: January 18, 2026

About Roald Dahl's The Witches

Set in the late 1960s, a young orphan moves in with his devoted grandmother in a small Alabama town where everyday life blends with tall tales. The two lean on each other as they navigate the quiet rhythms of a region clinging to old rituals while reaching for new freedoms. Their seaside vacation becomes urgent when they check into a resort and stumble into a secret gathering of glamorous witches. The Grand High Witch and her glamorous followers reveal a glittering danger that targets the vulnerable, and the grandmother acts as guardian, teaching the boy how to read danger and hold onto hope even when the odds seem daunting.

Directed by Robert Zemeckis, this 2020 adaptation reimagines Roald Dahls tale for a contemporary audience. It draws on the original book with input from Kenya Barris and Guillermo del Toro, striking a balance between whimsy and menace.

Box office data is not provided in the available materials, so this entry cannot report accurate worldwide gross or market performance. It reflects a release strategy common to 2020s family fantasy films.

Despite a modest awards footprint, the film sparked conversation among fans of Roald Dahls stories about updating a classic for new viewers. Anne Hathaway's portrayal of the Grand High Witch, along with the film's bold visuals, generated shareable moments and ongoing online chatter.

Audiences gave the film an average of 6.341 out of 10 from 2,935 votes, signaling mixed reactions. The story centers on guardianship and courage, underscoring family bonds as a source of resilience when facing fearsome powers.

What Viewers Are Saying

6.3/10
from 2,940 ratings

Viewers are divided on the 2020 remake of Roald Dahl's The Witches, with some praising it as an entertaining family film and praising Anne Hathaway's committed performance. Others criticize the adaptation for straying from the source material and previous versions, finding it bland and Hathaway's acting lacking compared to earlier portrayals. Audiences note the film's darker tone may not suit all children, though some appreciate the mix of humor and darkness consistent with Dahl's style. Overall, opinions vary widely on the story adaptation and lead acting.

Details

Release Date
October 26, 2020
Runtime
1h 44m
Rating
PG
User Ratings
2,940 votes
Type
Movie
Genres
Comedy, Fantasy, Family, Horror
Country
Mexico
Studio
ImageMovers +4 more
Box Office
$29,303,571
External Links
View on IMDB

Official Trailer

Cast

Anne Hathaway

Anne Hathaway

Grand High Witch

Octavia Spencer

Octavia Spencer

Grandma

Stanley Tucci

Stanley Tucci

Mr Stringer

Jahzir Bruno

Jahzir Bruno

Hero Boy

Chris Rock

Chris Rock

Older Hero (voice)

Codie-Lei Eastick

Codie-Lei Eastick

Bruno Jenkins

Kristin Chenoweth

Kristin Chenoweth

Daisy / Mary (voice)

Charles Edwards

Charles Edwards

Mr Jenkins

Morgana Robinson

Morgana Robinson

Mrs Jenkins

Brian Bovell

Brian Bovell

Reginald

Director: Robert Zemeckis

Written by: Roald Dahl, Kenya Barris, Guillermo del Toro

Frequently Asked Questions

Roald Dahl's The Witches is not currently available on streaming subscription services, but you can rent or buy it on Apple iTunes, Google Play, Vudu, and Amazon Video.

Yes, you can rent on Apple iTunes, Google Play, Vudu, and Amazon Video or buy on Apple iTunes, Google Play, Vudu, and Amazon Video.

With a rating of 6.3/10 from 2,940 viewers, Roald Dahl's The Witches is considered decent by viewers and may be worth checking out.

Set in the late 1960s, a young orphan moves in with his devoted grandmother in a small Alabama town where everyday life blends with tall tales. The two lean on each other as they navigate the quiet rhythms of a region clinging to old rituals while reaching for new freedoms. Their seaside vacation...

Roald Dahl's The Witches stars Anne Hathaway, Octavia Spencer, Stanley Tucci, Jahzir Bruno, and Chris Rock.

Roald Dahl's The Witches was directed by Robert Zemeckis.

Roald Dahl's The Witches was released on October 26, 2020.

Roald Dahl's The Witches is a Comedy, Fantasy, Family, and Horror film.

Anne Hathaway portrays the Grand High Witch, the film's main villain. The role sits at the center of the story's witch plot, and Hathaway's performance anchors the film's horror-fantasy tone. The movie blends comedy, fantasy and horror to bring the Roald Dahl tale to life.

Jahzir Bruno plays Hero Boy, the young orphan who teams up with his Grandma, who is played by Octavia Spencer. Their dynamic drives the adventure against the Grand High Witch. Octavia Spencer brings warmth to the Grandma character, balancing the film's darker elements.

Chris Rock provides the voice for Older Hero, the grown up version of the Hero Boy. This voice work adds a second perspective to the story and helps bridge the film's timelines.

Yes, it's an adaptation of Roald Dahl's story, directed by Robert Zemeckis. Kenya Barris and Guillermo del Toro contributed as creators, bringing their own touches to the material.