Edit
"The Worst Witch" Bad Magic (TV Episode 2019) Poster

(TV Series)

(2019)

Full Cast & Crew

Directed by 

Reza Moradi

Writing Credits  

Neil Jones ... (writer) &
Neil Jones ... (lead writer) and
Emma Reeves ... (developed for television by)
 
Jill Murphy ... (novels)

Cast (in credits order)  

Bella Ramsey ... Mildred Hubble
Megan Hughes ... Maud Spellbody
Trixie Hyde Trixie Hyde ... Sybil Hallow
Kitty Slack Kitty Slack ... Clarice Twigg
Ynez Williams Ynez Williams ... Beatrice Bunch
Shauna Shim ... Miss Drill
Tamara Smart ... Enid Nightshade
Nicola Stephenson ... Julie Hubble
Clare Higgins ... Miss Cackle
Annette Hannah ... Mabel Tapioca
Raquel Cassidy ... Miss Hardbroom
Amelia Baldock Amelia Baldock ... Joy
Kelsey Calladine-Smith ... Indigo Moon
Anita Dobson ... Mirabelle Hubble
Rosie Johnson ... Young Mildred
Jenny Richardson ... Ethel Hallow
Philip Martin Brown ... Mr. Rowan Webb
Zita Sattar ... Miss Tapioca
Wendy Craig ... Miss Bat
Dagny Rollins ... Felicity Foxglove

Produced by 

Kim Crowther ... producer
Franziska Guderian ... co-producer: zdf
Ed Horasz ... executive producer
Nicole Keeb ... executive producer
Arne Lohmann ... executive producer
Lucy Martin ... executive producer
Angela Taylor ... line producer

Music by 

Mark Russell

Cinematography by 

James Moss

Editing by 

Phill Lees

Casting By 

Susan Needleman ... (as Sue Needleman)

Production Design by 

Katy Tuxford ... (as Katie Tuxford)

Art Direction by 

Kat Hale ... standby art director
Katie O'Brien

Costume Design by 

Sally Campbell

Makeup Department 

Sophie Battersby ... makeup artist and hairstylist dailies
Maddie Dynevor ... makeup trainee
Lorraine Hackman ... makeup artist
Fiona Lavin ... hair designer / makeup designer
Faye Robertson ... makeup artist
Gemma Surtees ... makeup supervisor

Second Unit Director or Assistant Director 

Davy Hughes ... first assistant director
Shelley Lankovits ... third assistant director

Art Department 

Alistair Brauders ... property master (as Al Brauders)
Ben Hancock ... standby props
Mia Idiens ... petty cash buyer
Tommy Lyons Jr. ... dressing props
Craig McChesney ... carpenter
Colin Morrell ... set dresser
Neil O'Rourke ... standby props
Warren Osborne ... storyboard artist
Imogen Peers ... scenic painter
Harriet Ridley ... prop maker
Kim Sellwood ... graphic designer
Adam Unsworth ... construction manager

Sound Department 

Robin Cowap ... a.d.r. mixer
Stefan Jacobsen ... boom operator
Richard Lee ... dubbing mixer
Dave Ratcliffe ... sound recordist

Special Effects by 

Thomas Mitchell ... special effects technician

Visual Effects by 

Jordan Armitage ... visual effects artist
Danny Carter ... visual effects editor
Ben Haworth ... visual effects supervisor
Sue Land ... visual effects producer
Heather Langford ... visual effects artist
Jess Oldland ... visual effects artist
Liam Rustill ... visual effects artist
Stéphane Sartori ... animator
Kevin Taylor ... animator
Adam Trowers ... visual effects artist
Jo Wilkinson ... visual effects producer
Max Wood ... visual effects artist
Paul Woodward ... vfx on-set supervisor / visual effects artist

Stunts 

Nadia Hansell ... stunt performer
Gordon Seed ... stunt coordinator

Camera and Electrical Department 

Sim Bala ... focus puller: b camera
Richard Bevan ... b camera operator
Edward Coldwell ... focus puller: a camera
Max Fomin ... camera trainee: a camera
Dave Fowler ... gaffer / lighting gaffer
Alex Hollowbread ... clapper loader: "a" camera
Ben Lowe ... grip
Adam Murphy ... electrician
Tim Pollard ... B Camera operator
Jazz Rivans ... Camera trainee: dailies
Lee Wiseman ... electrician
Luis Zarzo ... camera trainee: dailies

Casting Department 

Marta Noguera ... casting assistant

Costume and Wardrobe Department 

Dennis Bach Jensen ... costume trainee
Julia Joyes ... costume assistant
Rosie Lorenz ... costume assistant
Kay McIntosh ... costume supervisor
Dennis Bach Jensen ... Costume Maker (uncredited)

Editorial Department 

Dana Bruce ... post production supervisor
James Smithers ... assistant editor

Location Management 

Mackenzie Crossland ... Location Unit Manager / assistant location manager
Matt Green ... location manager
Charlie Greenstein ... Location Consultant

Script and Continuity Department 

Di Burrows ... script editor (as Di Ferrier)

Additional Crew 

Ilaria Ardu ... cashier
Emma Conroy ... floor runner
Hazel Crafer ... stand-in
Elle Gibbs ... production runner (as Elle Crow)
Zarah Lee ... floor runner
Janis McMorrine ... production accountant
Jill Milne ... post production scripts
Adam Moorcroft ... production secretary
Ashley Scott ... production coordinator
Rebecca Sowah ... assistant production accountant
Anna Szygowska ... production secretary

See also

Release Dates | Official Sites | Company Credits | Filming & Production | Technical Specs

Contribute to This Page


Recently Viewed