
To elude the local witch, Grandmother and the Boy (as he is listed in the credits) visit one of the South’s grandest resorts, only to discover a full-on convention of witches, led by the Grand High Witch (Hathaway) herself. This information is also shared with us via Chris Rock, as an offscreen narrator telling us the entire film as a flashback. One day, in a store, a strange woman offers him candy as a snake unfurls from her sleeve when he tells Grandmother about it, she explains to him that the world is full of witches, who despise children (a clean boy or girl smells “like dog poop” to them) and want to wipe them all out. Watch Video: Anne Hathaway's 'The Witches' to Skip Theaters for Release on HBO Max This Month - Watch Trailer


She tries to pull him out of his grief with Motown singles - Zemeckis’ needle drops haven’t been this flagrant since “Forrest Gump” - but the child begins to open up after she gives him a pet mouse to take care of.

The action unfolds in the American South in the 1960s, with Jahzir Bruno as our unnamed hero, who goes to live with Grandmother (Octavia Spencer) after the death of his parents. We certainly didn’t need another take on Roald Dahl’s 1983 novel “The Witches” after the superlative 1990 screen adaptation from director Nicolas Roeg and screenwriter Allan Scott, but if Robert Zemeckis’ 2020 version doesn’t cast as powerful a spell as its predecessor, neither is it a foul brew.Ĭollaborating with Kenya Barris on a screenplay originally written by Guillermo del Toro, Zemeckis throws in more good ideas than bad, which is a relief, considering his recent misfires like “Welcome to Marwen” and eye-assaulting CG horrors like “A Christmas Carol” and “The Polar Express.” And in the same way that Angelica Huston grandly (and campily) ruled the roost in Roeg’s film, Anne Hathaway wickedly assumes the throne as queen of her own coven here.
