Welcome to the weird and wonderfully dark work of Roald Dahl’s children’s stories. The Witches is cut from the same cloth as Charlie and the Chocolate factory, though without quite the same pizzazz. At least not in this incarnation.
Director and co-writer Robert Zemeckis (Welcome to Marwen) certainly picked up the weird in this tale, but it has an uneasy truce with the wonderful. The production design nicely captures the dark and nasty side of Anne Hathaway’s (Becoming Jane) grand high witch and her twisted coven. Their costumes and prosthetics are delightfully creepy, but also probably a bit too scary for a really young audience.
And Octavia Spencer (Onward) provides an adult ally to the young Jahzir Bruno. Her warmth and parentship are solid, but it never feels entirely right. Meanwhile, Stanley Tucci (A Private War) and his cadre of hotel workers provide the broad humor and pratfalls attempting to keep the chaos and danger on the lighter side.
This isn’t a brilliant film, but it’s well executed. Part of its struggle is that it is a story out of time. As told, it only really works set in the past, but it is also afraid to truly tackle that past as part of the story. Had Zemeckis and his co-writers, which included Guillermo del Toro (Tales of Arcadia), were happy to take the backdrop, but not confident enough to fully acknowledge the implications.
For a little light entertainment that is a few shades darker than treacle often offered young viewers, this may do. It is diverting and has its moments as the three adult leads certainly know how to deliver physical humor. It just doesn’t fully come together as a classic or even strongly rewatchable fare.