Edit
"The Worst Witch" The Three Impossibilities (TV Episode 2020) Poster

Full Cast & Crew

Directed by 

Dirk Campbell

Writing Credits  

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

Cast (in credits order)  

Lydia Page ... Mildred Hubble
Jenny Richardson ... Ethel Hallow
Kelsey Calladine-Smith ... Indigo Moon
Megan Hughes ... Maud Spellbody
Tamara Smart ... Enid Nightshade
Clare Higgins ... Miss Cackle
Raquel Cassidy ... Miss Hardbroom
Zita Sattar ... Miss Tapioca
Annette Hannah ... Mabel Tapioca
Ynez Williams Ynez Williams ... Beatrice Bunch
Kitty Slack Kitty Slack ... Clarice Twigg
Billie Boullet ... Fenella Feverfew
Trixie Hyde Trixie Hyde ... Sybil Hallow
Shauna Shim ... Miss Drill
Dagny Rollins ... Felicity Foxglove
Rest of cast listed alphabetically:
Saoirse Addison ... Izzy Jones
Bella Ramsey ... Mildred Hubble
Lamissah La-Shontae Lamissah La-Shontae ... Cackles Academy pupil (uncredited)

Produced by 

Kim Crowther ... producer
Derek Donohoe ... line producer
Franziska Guderian ... co-producer: zdf
Nicole Keeb ... executive producer
Arne Lohmann ... executive producer
Sue Nott ... executive producer

Music by 

Mark Russell

Cinematography by 

Tony Coldwell

Editing by 

David Mercer

Production Design by 

Jane Cecchi

Art Direction by 

Kat Hale ... standby art director
Claire Rudkin

Costume Design by 

Sally Campbell

Makeup Department 

Zoe Davenport ... junior makeup artist (as Zoe McCaffrey)
Stephanie Lalley ... makeup artist (as Steph Lalley)
Nikita Panesar ... makeup trainee
Lisa Parkinson ... hair designer / makeup designer
Joanne Tudda ... makeup artist (as Joanna Tudda)

Production Management 

Dana Bruce ... post-production supervisor
Anna Clement ... unit manager: drama
Emma Oxton ... production runner

Second Unit Director or Assistant Director 

Rachel Armitage ... second assistant director
Tereza Dvoráková ... third assistant director
Jonathan Hunter ... first assistant director

Art Department 

Robert Jones ... production buyer
Simon Lee ... stand-by props
Craig McChesney ... carpenter
Colin Morrell ... dressing props
Warren Ormondroyd ... stand-by props
Warren Osborne ... storyboard artist
Imogen Peers ... scenic painter
Cressida Reid ... assistant production buyer
Harriet Ridley ... prop maker
Kim Sellwood ... graphic designer
Phil Tyreman ... property master
Adam Unsworth ... construction manager
Ness Wilson ... set dresser

Sound Department 

Chris Devlin ... boom operator
Ashoke Ghosh ... sound recordist
Carole Gleich ... sound effects editor
Richard Lee ... dubbing mixer
James Russell ... boom operator
Ben Leverett-Jaques ... adr assistant (uncredited)

Special Effects by 

Thomas Mitchell ... special effects technician

Visual Effects by 

Anthony Campbell ... visual effects artist
Danny Carter ... visual effects editor
Sue Land ... visual effects producer
Jess Oldland ... visual effects artist
Paul Woodward ... vfx on set supervisor / visual effects artist

Stunts 

Paul Howell ... stunt coordinator
Gordon Seed ... stunt coordinator

Camera and Electrical Department 

Cameron Browne ... camera trainee: dailies
Luke Byrne ... assistant grip
Daniel Edwards ... camera operator / steadicam operator
Dan Finnigan ... best boy
Dave Fowler ... gaffer / lighting gaffer
Rhys Fowler ... electrician
Zoe Howard ... camera trainee
Phil Lake ... grip / key grip
Adam Murphy ... electrician
Peter Nance ... camera assistant / second assistant camera
Tim Pollard ... B camera operator / second camera operator
Chris Pollitt ... focus puller "a" camera / focus puller
Mike Richardson ... second camera focus puller
Luis Zarzo ... camera trainee: dailies

Animation Department 

Alex Watson ... animator

Costume and Wardrobe Department 

Julia Joyes ... costume assistant
Rosie Lorenz ... costume assistant
Kay McIntosh ... costume supervisor
Nell Rogers ... costume trainee

Editorial Department 

Robert Douglas-Reeves ... on-line editor
Jamie Parry ... colorist
James Smithers ... assistant editor

Location Management 

Jack Barrie ... location assistant
Mackenzie Crossland ... location unit manager
Matt Green ... location manager

Script and Continuity Department 

Di Burrows ... script editor (as Di Ferrier)
Koreen Hollings ... script supervisor

Additional Crew 

Niels Bender ... translator: danish version
Leah Blackaby ... production secretary
Louise Bromilow ... production coordinator
Corina Cernea ... dialogue director: romanian version
Rachel Eldershaw ... production secretary
Dick Eriksson ... translator: swedish version
Charlotte Evans ... assistant accountant
Paulina Fernández ... production executive: spanish version
Lizzie Hallam ... floor runner
Zarah Lee ... floor runner
Jill Milne ... Post Production Scripts
David Noble ... production executive
Irina Para ... adaption: romanian version
Tomasz Robaczewski ... dialogue director: polish version
Rebecca Scott ... assistant production accountant
Hannah Shields ... production accountant

See also

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

Contribute to This Page


Recently Viewed