Cast and Crew of The Worst Witch

The Worst Witch

Mildred Hubble is a young witch attending Cackles Academy. She's called the "Worst Witch" because she's always caught getting into trouble.

Main Cast of The Worst Witch

Una Stubbs as Miss Davina Bat

Una Stubbs

as Miss Davina Bat (26 episodes)

Una Stubbs (1 May 1937 – 12 August 2021) was an English actress and former dancer who has appeared extensively on Br...

Katy Allen

as Ethel Hallow (26 episodes)

Claire Porter

as Miss Imogen Drill (39 episodes)

Holly Rivers

as Drusilla Paddock (39 episodes)

Harshna Brahmbhatt

as Jadu Wali (39 episodes)

Joanna Dyce

as Ruby Cherrytree (39 episodes)

Poppy Gaye

as Griselda Blackwood (20 episodes)

Secondary Cast of The Worst Witch

Felicity Jones as Ethel Hallow

Felicity Jones

as Ethel Hallow (13 episodes)

Felicity Rose Hadley Jones (born 17 October 1983) is a British actress. She started her professional acting career as...

Janet Henfrey as Mistress Hecketty Broomhead

Janet Henfrey

as Mistress Hecketty Broomhead (3 episodes)

Janet E. A. Henfrey (born 16 August 1935) is a British stage and television actress. She is best known for playing Mr...

Annette Badland as Mrs. Maria Tapioca

Annette Badland

as Mrs. Maria Tapioca (3 episodes)

Annette Badland (born 26 August 1950) is an English actress known for a wide range of roles on television, radio, sta...

Patrick Labbé as Serge Dubois

Patrick Labbé

as Serge Dubois (1 episode)

Patrick Labbé was born on July 27, 1970 and is currently 54 years old.

Jay Baruchel as Bean Pole

Jay Baruchel

as Bean Pole (1 episode)

Jonathan Adam Saunders Baruchel (born April 9, 1982) is a Canadian actor. He has had a successful career in comedy fi...

Polly James

as Miss Lavinia Crotchet (13 episodes)

Julia Malewski

as Fenella Feverfew (13 episodes)

Nicholas Pepper

as Charlie Blossom (4 episodes)

Jenny McCracken

as Betty Bindweed (3 episodes)

Anthony Etesonne-Bédard

as Bounce (1 episode)

Anthony Salador

as Tin Can (1 episode)

Harry Hill

as Peter Slyce (1 episode)

Anthony Hamblin

as Gary Grailquest (5 episodes)

Charlotte Knowles

as Sybil Hallow (9 episodes)

Georgia Isla Graham

as Clarice Crow (9 episodes)

Candace Hallinan

as Deborah (1 episode)

Tina Hall

as Amanda Honeydew (1 episode)

Virginia Clay

as Harriet Hogweed (1 episode)

Stephanie Lane

as Deirdre Swoop (1 episode)

Rebecca Norton

as Gabrielle Gribble (1 episode)

Emily Stride

as Fenella Feverfew (6 episodes)

Crew of The Worst Witch

Discover the backstage crew of The Worst Witch →