Earwig and The Witch. Based on the children's book of the same name by Diana Wynne Jones, the movie (first announced over the summer) was directed by Hayao Miyazaki's son, Goro Miyazaki, and brings to mind Laika's 2009 adaptation of Coraline, but add in some jammin' '60s-era rock. Taylor Paige Henderson lends her voice to the titular Earwig, a rambunctious orphan who finds herself adopted by an evil witch known as Bella Yaga (Vanessa Marshall). Dan Stevens and Richard E. Grant co-star as the Yaga's talking cat, Thomas, and housemate (her husband perhaps?), The Mandrake. Kacey Musgraves ("Earwig's Mother"), Pandora Colin ("Matron"), Alex Cartañá ("Assistant Matron"), JB Blanc ("Mr. Jerkins"), Logan Hannan ("Custard"), Summer Jenkins ("Phyllis"), Vivienne Rutherford ("Sally"), Tom Bromhead ("Cook"), and Eva Kaminsky ("Assistant Cook") round out the rest of the cast.