The Worst Witch official wallpaper
The Worst Witch poster

The Worst Witch

(2017)

Cast

Lydia Page as Mildred Hubble
Lydia Page

as Mildred Hubble

Megan Hughes as Maud Spellbody
Megan Hughes

as Maud Spellbody

Tamara Smart as Enid Nightshade
Tamara Smart

as Enid Nightshade

Jenny Richardson as Ethel Hallow
Jenny Richardson

as Ethel Hallow

Dagny Rollins as Felicity Foxglove
Dagny Rollins

as Felicity Foxglove

Clare Higgins as Miss Ada Cackle
Clare Higgins

as Miss Ada Cackle

Raquel Cassidy as Miss Joy Hecate Hardbroom
Raquel Cassidy

as Miss Joy Hecate Hardbroom

Shauna Shim as Miss Drill
Shauna Shim

as Miss Drill

Kelsey Calladine-Smith as Indigo Moon
Kelsey Calladine-Smith

as Indigo Moon

Annette Hannah as Mabel Tapioca
Annette Hannah

as Mabel Tapioca

Trixie Hyde as Sybil Hallow
Trixie Hyde

as Sybil Hallow

Kitty Slack as Clarice Twigg
Kitty Slack

as Clarice Twigg

Ynez Williams as Beatrice Bunch
Ynez Williams

as Beatrice Bunch

Saoirse Addison as Izzy Jones
Saoirse Addison

as Izzy Jones

Luciana Akpobaro as Azura Moon
Luciana Akpobaro

as Azura Moon

Billie Boullet as Fenella Feverfew
Billie Boullet

as Fenella Feverfew

Zita Sattar as Mrs Maria Tapioca
Zita Sattar

as Mrs Maria Tapioca

Karen Paullada as Miss Arabella Hempnettle
Karen Paullada

as Miss Arabella Hempnettle

Nitin Ganatra as Mr Daisy
Nitin Ganatra

as Mr Daisy