Cast & crew
The Worst Witch (2017)
Directed by Delyth Thomas, Sallie Aprahamian, Lindy Heymann, Nick Leather Written by Nick Leather, Maxine Exley, Madeleine Brettingham
Cast
| Kelsey Calladine-Smith | Moon |
| Raquel Cassidy | Hecate |
| Tamara Smart | Nightshade |
| Megan Hughes | Maud |
| Clare Higgins | Ada |
| Zita Sattar | Tapioca |
| Shauna Shim | Drill Kill |
| Dagny Rollins | Foxglove |
| Luciana Akpobaro | Azura |
| Jenny Richardson | Sinuous Hallow |
| Kitty Slack | Twigg |
| Trixie Hyde | Sybil |
| Karen Paullada | Arabella Figg |
| Billie Boullet | Fenella |
| Saoirse Addison | Izzy |
| Ynez Williams | Bunch |
| Annette Hannah | Tapioca |
| Lydia Page | Hubble |
| Nitin Ganatra | Daisy Werthan |
| Lydia Page | Mildred Hubble |
| Megan Hughes | Maud Spellbody |
| Tamara Smart | Enid Nightshade |
| Jenny Richardson | Ethel Hallow |
| Dagny Rollins | Felicity Foxglove |
| Raquel Cassidy | Miss Joy Hecate Hardbroom |
| Kelsey Calladine-Smith | Indigo Moon |
| Annette Hannah | Mabel Tapioca |
| Trixie Hyde | Sybil Hallow |
| Kitty Slack | Clarice Twigg |
| Ynez Williams | Beatrice Bunch |
| Clare Higgins | Miss Ada Cackle |
| Shauna Shim | Miss Drill |
| Saoirse Addison | Izzy Jones |
| Luciana Akpobaro | Azura Moon |
| Billie Boullet | Fenella Feverfew |
| Zita Sattar | Mrs Maria Tapioca |
| Karen Paullada | Miss Arabella Hempnettle |
| Nitin Ganatra | Mr Daisy |
Crew
| Jill Murphy | Original Story |
| Nick Leather | Screenplay |
| Maxine Exley | Screenplay |
| Madeleine Brettingham | Screenplay |
| Delyth Thomas | Director |
| Tamara Rothenberg | Producer |
| Lucy Martin | Producer |
| Sallie Aprahamian | Director |
| Lindy Heymann | Director |
| Nick Leather | Director |
| Jill Murphy | Original Story |
| Madeleine Brettingham | Screenplay |
| Maxine Exley | Screenplay |
| Nick Leather | Screenplay |
| Delyth Thomas | Director |
| Lucy Martin | Producer |
| Tamara Rothenberg | Producer |
| Nick Leather | Director |
| Lindy Heymann | Director |