Cast & Crew

Directed by

Sam Fell
Jeff Newitt
(co-director) (as Jeffrey Newitt)

Writing Credits

Karey Kirkpatrick
(screenplay by) &
John O'Farrell
(screenplay by) and
Rachel Tunnard
(screenplay by)
Karey Kirkpatrick
(story by) &
John O'Farrell
(story by)
Mark Burton
(additional material by) &
Holly Walsh
(additional material by) &
Lynn Ferguson
(additional material by) &
Ben Willbond
(additional material by) &
Laurence Rickard
(additional material by)
David Bowers
(story consultant) and
Peter Peake
(story consultant)

Cast

Thandiwe Newton
Ginger
Zachary Levi
Rocky
Bella Ramsey
Molly
Imelda Staunton
Bunty
Lynn Ferguson
Mac
David Bradley
Fowler
Jane Horrocks
Babs
Romesh Ranganathan
Nick
Daniel Mays
Fetcher
Josie Sedgwick-Davies
Frizzle
Peter Serafinowicz
Reginald Smith
Nick Mohammed
Dr. Fry
Miranda Richardson
Mrs. Tweedy
Julia Sawalha
Ginger / Flashback Scene (voice)
David Brooks
Burly Guard
Dan Williamson
Van Driver
Tom Doggart
2D Narrator / Male Guards (voice)
Sam Fell
2D Animated Boy / Dying Moth (voice)
Naomi McDonald
2D Animated Mum / Beryl / Chicken 314 (voice)
Kate Harbour
Biscuit Chicken / Female Guards (voice)
Tim Bentinck
Gate Guard / Additional Voices (voice)
Sophie Smith
Snail
Ramanique Ahluwalia
Additional Voices
Abigail Andjel
Additional Voices
Sudha Bhuchar
Additional Voices
Angela Christofilou
Additional Voices
Sarah Counsell
Additional Voices
Nicole Davis
Additional Voices
Alison Dowling
Additional Voices
Lillie Flynn
Additional Voices
Matthew Gammie
Additional Voices
Rebecca Gethings
Additional Voices
Rebekah Hinds
Additional Voices
Shobu Kapoor
Additional Voices
Amy McAllister
Additional Voices
Harry McEntire
Additional Voices
Willow Nash
Additional Voices
Dami Olukoya
Additional Voices
Tamaryn Payne
Additional Voices
Elizabeth Price
Additional Voices
William Vanderpuye
Additional Voices
Joan Walker
Additional Voices
Sam Wilkinson
Additional Voices
Dean Williamson
Additional Voices
Becky Wright
Additional Voices
Amina Zia
Additional Voices

Produced by

Richard Beek
consultant producer
Sean Clarke
co-executive producer
Sarah Cox
co-executive producer
Sam Fell
executive producer
Alicia Gold
co-executive producer
Leyla Hobart
producer (produced by) (p.g.a.)
Paul Kewley
executive producer
Karey Kirkpatrick
executive producer
Kerry Lock
co-executive producer
Peter Lord
executive producer
Nick Park
executive producer
Steve Pegram
producer (produced by) (p.g.a.)
Carla Shelley
executive producer
David Sproxton
co-executive producer
Zoe Verrier-Stunt
co-producer

Music by

Harry Gregson-Williams

Cinematography by

Charles Copping
director of photography

Editing by

Stephen Perkins

Casting By

Lucy Rands

Production Design by

Darren Dubicki

Art Direction by

Richard Edmunds
Sarah Hauldren
Matt Perry

Set Decoration by

Gary J. Losh

Production Management

Kate Anderson
production manager: puppets
Tom Barnes
post-production supervisor
Ben Barrowman
production manager
Blair Brown
production manager: marketing
Sian Campbell
associate production manager: puppets (as Siân Campbell)
Catriona Rings
associate production manager: art
Zoe Starzak
production manager: art

Second Unit Director or Assistant Director

Anna Arigos
3rd assistant director
Richard Bowen
1st assistant director (as Richard "Bobo" Bowen)
Amy Davies
supporting 2nd assistant director
Suzy Fagan Parr
additional sequence director
Hannah Floodpage
3rd assistant director
Polly Green
2nd assistant director
Laura Mobbs
2nd assistant director
Jacob Payne
3rd assistant director
Mercy Sotire
additional 3rd assistant director
Sarah Trigo
2nd assistant director
Georgeana Bisley
third assistant director: 1 month (uncredited)

Art Department

Kate Anderson
head of puppets
Annie Atkins
graphic artist
Craig Atkinson
senior rigger
Alan Barrett
senior rigger
Andrew Brooks
additional storyboard artist
Sarah Brydon
junior puppet maker
Heather Carby
junior prop maker
Georgie Clough
junior puppet maker
Helen Duckworth
senior cg modeller
Gary Dunn
additional illustration
Nicola Everill
propmaker: art department
Verity Filipow
puppet maker
Jon Frier
senior puppet maker (as Jonathan Frier)
Mireia Mendez Garcia
art department intern
Noah Griffiths
junior puppet maker
Félicie Haymoz
supplemental character design
Daniel James
puppet maker
Andy Janes
storyboard artist
Beth Jones
junior prop maker / junior set dresser
Matt Jones
storyboard artist
David 'Del' Lawson
supervising rigger
Gavin Lines
lead graphic artist
Gary J. Losh
senior prop maker
Carlos Lutterbach
additional storyboard artist
Ellen Lynch
junior rigger
Jack Macmanomy
junior rigger
Grace Mahony
assistant art director
Kartika Mediani
storyboard artist
Sanna Myllykangas
senior storyboard artist
Emily Norman
prop maker / senior set dresser
Shane Ogden
rigger
Ellie Palmer
puppet maker
Marie Parsons
prop maker / senior set dresser
Simon Peeke
senior rigger
Felix Peever
junior set dresser / propmaker
Jonah Perry-Falvey
junior set dresser / propmaker
Katherine Pitts
art department assistant
Jose Prats
Color Script Artist (as Jose Prats Lopez)
Aurélien Predal
concept artist
Elizabeth Quinton
scenic artist / senior scenic artist
Mariela Sartori
junior puppet maker
Sam Shaw
2D animation director
Michael Shorten
concept artist
Sharon Smith
storyboard artist
Zoe Starzak
head of art
Luis Zamora Pueyo
senior storyboard artist
Elspeth Graham
trainee props (uncredited)

Sound Department

Mark Appleby
adr mixer
Grace Averbuch
sound effects editor
Dillon Bennett
Supervising Sound Editor
Dominic Boucher
dialogue recording engineer: The Sound Company (as Dom Boucher)
Chiara Cabri
mix technician
Lilian Crock
audio producer
Cameron Davis
adr mixer: L.A. Studios
Simon Diggins
adr mixer
Adam Horley
ADR editor / supervising dialogue & adr editor
Gilbert Lake
Re-Recording Mixer
Romi Martinez
adr assistant
Sean Miller
assistant sound editor
Margarita Mix
adr mixer
Ilona Mohammedi
french dialogue editor
Simon Ray
head of operations
Carsten Richter
foley artist
Robbie Scott
head of mix technology
Anya Simoni
junior mix technician
Carlos Sotolongo
adr mixer: L.A. Studios
Axel Steichen
sound effects editor
Chas Tackett
recording engineer: Tulsa
Stephen Tackett
recording engineer: Tulsa
Mike Tehrani
adr mixer
Matt Waites
sound effects editor
Hanse Warns
foley mixer
Tristan Warren
adr mixer
Jessica Watkins
foley editor
James White
ADR editor / dialogue & adr editor
Larry Winer
adr mixer: L.A. Studios
George Atkins
ADR mixer (uncredited)
Dillon Bennett
re-recording mixer (uncredited)
James Bishop
ADR recordist (uncredited)
James Bowman
ADR mixer (uncredited)
Simon Diggins
original dialogue mixer (uncredited)
Alan Leer
dialogue recording engineer (uncredited)
Konstantinos Linoxylakis
sound mixer (uncredited)
Romi Martinez
ADR recordist (uncredited)
Luke Nagy
dialogue recording engineer (uncredited)
Cole Tessier
ADR assistant (uncredited)
Daniel Weis
foley artist (uncredited) / foley mixer (uncredited)

Special Effects by

Saeed Ahmed
puppet maker and maintenance

Visual Effects by

Shaik Akram Ahamad
visual effects artist (segment "vfx")
Kaevski Aleksandar
tracking & layout artist (as Aleksandar Kaevski)
Marie Angoulvant
environment artist
Maya Attieh
vfx editor
Zaid Babeel
vfx production manager: Frontier VFX
Tanaya Baidya
visual effects coordinator
Eric Barrailler
compositing artist
Maddelen Beracierto
compositing artist
Malen Beracierto
Digital Compositor Frontier VFX
Francis Bernard
tracking & layout artist
Vinayak Bhardwaj
compositor
Akshay Bhosale
vfx roto/paint supervisor: Outpost VFX
Jon Biggins
visual effects supervisor
Antoine Blanc
fx artist
Eve Bolotova
vfx on-set scanning technician
Pierre Bonnette
visual effects artist
Hugh Brazier
compositing artist
Stuart Bruce
vfx editor
Julian Bryant
onset compositing supervisor
Aude Cabannes
digital compositor
Andrew Ceci
compositor
Samuel Charbonneau-Bouffard
Compositing Artist: Frontier VFX
Jin Yan Cheng
CG Supervisor
Alberto Chinea
digital compositor: Frontier VFX
Isabelle Clermont
lead VFX editor
Cyril Conforti
lead paint & rotoscopy
Evelyne Cote
compositing supervisor
Elie Côté
compositing artist
Kirstie Deane
visual effects producer
Tara Desimone
VFX executive producer
Jeff Dillon
sequence lead compositor
Zoran Dimanovski
lead paint & rotoscopy
Serhat Dogan
Digital Matte Painter
Shubham Dubey
paint and rotoscopy artist
Valérie Dugas
digital compositor
Zhavier Dumont
compositing artist
Nancy Duran
digital compositor
Diogo Esteves
Digital Matte Painter
Francine Fontaine
visual effects producer
James Furlong
Digital Matte Painter
Christian Gaumond
fx artist
Pooja Gawade
paint and rotoscopy artist
Sairaj Ghag
Assistant Production Manager
Siddhant Ghag
Project Coordinator: Digikore Studios/NetFx
Marlen Gil
compositing artist (as Monica Marlen Gil Guitierrez)
Nicole Glen
compositing supervisor
Nancy Gonzalez
digital compositor
Utkarsh Gupta
Lead Compositor
Metin Güngör
dmp supervisor
Chris Hawkes
digital compositor
Misael Martinez Hernandez
compositing artist: Frontier VFX (as Misael Martinez)
Christopher Holloway
Lighting Artist: Frontier VFX
Max Horton
colourist
Ciprian Iorga
compositor: NetFx
Ratin Jadyar
paint and rotoscopy artist
Luc Julien
compositing supervisor
Ali Kholdebarin
compositing artist
Jin Yong Kim
tracking & layout artist
Jordan Taeyoung Kim
tracking & layout artist
Beeram Krishna
compositing artist
Aishwarya L.
visual effects manager (as Aishwarya Lakshminarayana)
Anaïs Lacoste
compositing artist
Pascale Lamoureux-Miron
compositor
Dinesh Layek
paint and rotoscopy artist
Peter Lazarov
compositing artist
Ambrose Lee
additional paint & roto lead
Jim Lewis
on-set vfx supervisor
Martin Lipmann
visual effects supervisor
Leon Pascal Lopes
paint artist
Alexander Maldoff
VFX Production Manager
Roberta Mangiapane
Pipeline developer
Eve Mansfield
junior compositing artist
Boris Martínez
Lead Compositor / lead compositing artist (as Boris Martinez Castillo)
James McPherson
compositing artist
Alexandre Melançon
VFX pipeline TD
Nick Miller
VFX sequence producer
Rabinarayan Mishra
paint and rotoscopy artist (as Rabi Mishra)
Pritam Moday
paint and rotoscopy artist
Conrad Moody
CG Artist
Cynthia Mourou
visual effects producer
Sumit Mukherjee
additional paint & roto lead
Nitish Naik
Central Production Manager
Amol Nalage
paint and rotoscopy artist
Alireza Nasr
3D modeler
Alexander Naud
VFX Production Manager
Catalin Niculescu
cg character supervisor
Camilo Olarte
compositing artist
Abhinav Pareek
Digital compositor: Frontier VFX
Aniket Parsekar
production manager (segment "vfx")
Jyoti Patil
paint and rotoscopy artist
Pete Phillips
digital compositor (as Peter Phillips)
Julian Posteraro
VFX Production Coordinator / visual effects coordinator
Francis Prince
compositing artist
Atharv Pujari
VFX Production Assistant
Yue Qiao
lighting artist
Shitian Qiu
environment artist: Frontier VFX
John Quarrell
Virtual Production Lead
Lynne Rader Lewis
VFX production assistant (as Lynne Rader)
Justin Rader
Lead Compositor
Spencer Read
visual effects coordinator
Marri Naresh Reddy
paint and rotoscopy artist
Owen Revell
compositing artist
Jordanne Richards
compositing artist
Amber Ronaldson
CG Production Assistant
Rebecca Rose
pre-visualisation artist
Justin Rosen
Senior Software Engineer
Valérie Roussin-Potvin
digital compositor
Nicolas Sabourin-Beausoleil
Lead compositor: Frontier VFX
Amey Sakpal
Associate Head Of Production
K L Sateesh Varma
compositor
Logan Schwartz
VFX pipeline lead
Kk Shaji
digital compositor
Jeff Shank
visual effects artist
Joshua Sherrett
Lead Generalist: Frontier VFX / tracking & layout artist
Rayane Smayra
VFX Production Manager
Corey Smith
compositing artist
Pawan Solanki
paint and rotoscopy artist
Richard Spence
technical director
Chhawari Suraj
compositor: visual effects
Cedric Joel Tchouta Tchoubith
compositing artist (as Cédric Joel Tchouta Tchoubith)
Dharminder Thakur
paint and rotoscopy artist (as Dharmendra Thakur)
Alan Thorpe
VFX sequence production manager
Ben Toogood
cg supervisor
Ikegaki Toru
lead lighting artist (as Marcelo Toru Ikegaki)
Alexandre Tremblay
compositing supervisor
Yves Tremblay
compositing artist
Luke Tucker
VFX production manager
Jan Vavrusa
digital matte painting
Amélie Verhaegen
vfx editor (as Amelie Verhaegen)
Bijun Zhuge
junior compositing artist

Camera and Electrical Department

James Baber
junior electronics and motion control engineer
Tom Barnes
technical director
Lewis Bray
trainee motion control operator
Joseph Clevely
gaffer
Stuart Collis
still photographer
Arthur Crisp
trainee electrician
Richard Davies
unit stills photographer
Roberto Dooner
trainee camera assistant
Toby Farrar
electrician
Nathan Ford
lighting technician
Malcolm Hadley
lighting camera
Siwan Cati Hughes
assistant camera
Dan Lewis
junior electrician
Daniel Lewis
lighting technician
Joe Martin
senior assistant camera
Charlotte Northam
assistant camera
Nathaniel Poate
mechanical and motion control engineer
Diane Pognan
camera trainee
Philip Powell
assistant camera: dailies
John Quarrell
assistant camera: dailies
Nathan Rayner
junior camera assistant
Dave Roberts
electronics and motion control engineer
Ariel Spaugh
senior camera assistant
Adam Vernon
electrical assistant (as Adam 'Turbo' Vernon)
Sally Wattiaux
senior electrician
Caitlin Williams
assistant camera / virtual production assistant

Animation Department

Tim Allen
animator
Kessiah Arthur
assistant animator intern
Andy Bailey
animator
Will Becher
lead character animator
Eva Bennett
senior cg animator
Thiago Calçado
animator
James Carlisle
animator
Jason Comely
animator
Steve Cox
development animator
Andreea Dumitru
trainee cg animator
Raul G. Eguia
animator
Suzy Fagan Parr
lead character animator
Teresa Perez Girau
animator
Sean Gregory
animator
John Headley
supporting cg animator
Zoe Hutber
trainee assistant animator (as Zoë Huthber)
Ed Jackson
animator
Sophie Jackson
animation coordinator
Maraike Kraemer
assistant animator
Rhodri Lovett
lead character animator
Jess McKillop
head of cg animation production
David Meigh
lead previs and layout artist
Jody Meredith
animator
Emanuel Nevado
animator
Nina Norman
animation & rigging coordinator
Gareth Northrop
puppet department workshop manager
Luke O'Sullivan
CG animator
Richard Phelan
storyboard artist
Loyd Price
animation supervisor / head of animation
Mathew Rees
cg animation supervisor
James Robinson
CG Animator
Claire Rolls
lead character animator
Michael Salter
character designer
Sam Shaw
2d animation director
Andy Spilsted
animator
Savannah Steiner
animator
Andy Symanowski
animator
Adam Taylor
animator
Laura Tofarides
animator
Ben Toogood
cg supervisor
Maria Ribas Vicens
animator
Julian Villanueva
assistant animator
Adam M. Watts
animator
Ian Whitlock
animation supervisor
Lee Wilton
animator
Sophie Yu
junior cg animator

Casting Department

Bob Daxwell
adr voice casting
Mary Hidalgo
casting: USA
Patsy Pollock
original casting
Phoebe Scholfield
adr casting

Editorial Department

Tom Alexander
digital intermediate editor
Jade Bamsey
viewing theatre operator and edit assistant
Jon Bousfield
VFX Assistant Editor
Josh Cole
Edit & Post-Production Coordinator
William Davies
third assistant editor
Tom Doggart
sequence editor
Gavin Lines
end roller design
Begoña Lopez
DI Producer
Chris Morrell
Assembly Editor
Ian Mosedale
digital intermediate technical supervisor
Eoin Moylan
Third Assistant Editor
Yogi Patel
Digital Intermediate Editor
Robert Siddall
VP Of Technology
Natalie Stone
Data Management
Alaric Storer
Data management
Aidan Thomas
Second Assistant Editor
Jack Wade
first assistant editor

Music Department

Richard Bissill
musician: French horn
Katisse Buckingham
musician: sax & jazz flute
David Butterworth
orchestrator
Paul Campbell
orchestrator
Halli Cauthery
composer: additional music
Angelo Chacon
Music Production Executive
Peter Cobbin
score recorded and mixed by
Ben Creasey
assistant engineer
Alexandra Eckhardt
musician: double bass
Jo Goldsmith-Eteson
vocals (as Joanna Goldsmith-Eteson)
Jenny Goshawk
orchestra contractor
Harry Gregson-Williams
score produced & conducted by
Bartosz Gruchala
assistant orchestrator
Wes Hicks
score mix editor
Rebecca Hordern
assistant engineer
Jonathan Keith
composer: additional music
Alastair King
orchestrator
Susan Legg
singer
Tony Lewis
music editor
Steve Mair
musician: double bass
Vicky Matthews
musician: cello
Ryder McNair
synth recording
Jack Mills
protools recordist / score recordist
Leo Nicholson
music preparation
Tom Pigott Smith
Musician
Hal Rosenfeld
additional arrangements / musician: specialist percussion
Patrick Savage
musician
Jill Streater
head of uk music preparation / music preparation
Jamie Talbot
Alto Saxophone
Vivian Vilichkoff
musician: guitar
Allen Walley
Musician: Double Bass
Kirsty Whalley
score recorded and mixed by
Booker White
music preparation
Martin Williams
musician
Monica Zierhut
music production supervisor
Rachel Bolt
musician: viola (uncredited)
Clifton Harrison
musician: viola (uncredited)
Harry Risoleo
additional engineering (uncredited)

Script and Continuity Department

Mike Cooper
script manager

Additional Crew

Kim Bowey
support technician
Claire Brindley
hr advisor
Joshua Carroll
production runner
Joshua Churchill
software engineer
Marcus Clark
systems engineer
Zoe Critchley
assistant archivist
Richard Crocombe
senior network consultant
Paul Crossland
runner support
Rob Done
EPK Producer
Amy Harris
puppet wrangler
James Higginson
senior development executive: for aardman
Olivia Hylton
production coordinator: Puppets
Katharine Jones
support technician
Joanna Joseph-Tebbutt
production assistant: producer & directors
Mark Keightley
software engineer
Jamie Lawrence
senior support technician
Achille Mangieri
support technician
Laura Mobbs
Story and Edit Coordinator
Olivier Mouroux
publicity head
Emily Norman
Senior Set Dresser and Prop Maker
Luke Padfield
senior support technician
Alex Pothecary
senior systems engineer
Suzanne Prince
production assistant: producer & directors
Georgina Reynolds
additional production support (as Georgia Reynolds)
Frank Schlegel
pre-production vfx supervisor
Steven S. Shapiro
chief technology officer
Rowanne Swain
Licensing & live events admin
Tayla Walton-Baker
HR Advisor
David Waters
lead software engineer

Thanks

Katherine Houghton-Potts
in loving memory of
Maurice Morgan
in loving memory of
Aram Yacoubian
special thanks
All Filters