The Worst Witch (2017)

Mayhem and mishaps follow young witch Mildred Hubble wherever she goes. She just can't help it! But with her friends' help, Mildred always manages to avoid disaster just in time.

Last episode

The Witching Hour (2)
Apr 20, 2020

Cast

Lydia Page

as Mildred Hubble

Megan Hughes

as Maud Spellbody

Tamara Smart

as Enid Nightshade

Jenny Richardson

as Ethel Hallow

Dagny Rollins

as Felicity Foxglove

Clare Higgins

as Miss Ada Cackle

Raquel Cassidy

as Miss Joy Hecate Hardbroom

Shauna Shim

as Miss Drill

Kelsey Calladine-Smith

as Indigo Moon

Annette Hannah

as Mabel Tapioca

Trixie Hyde

as Sybil Hallow

Kitty Slack

as Clarice Twigg

Ynez Williams

as Beatrice Bunch

Saoirse Addison

as Izzy Jones

Luciana Akpobaro

as Azura Moon

Billie Boullet

as Fenella Feverfew

Zita Sattar

as Mrs Maria Tapioca

Karen Paullada

as Miss Arabella Hempnettle

Nitin Ganatra

as Mr Daisy

Created by

Brian Grant

Jill Murphy

Genre

Kids

Mystery

Sci-Fi & Fantasy