X

Cast & Crew

Directed By

Kane Croudace
co-director

Written By

Greig Cameron
screenplay by
Paul Ian Johnson
additional story material
Phil Lorin
additional story material
Anthony Silverston
additional story material

Produced By

Matthew Brown
outsourcing consultant
Brian Cleveland
executive producer
Jason Cleveland
executive producer
Aninka Jonck
line producer
Kaya Kuhn
co-producer
Ned Lott
associate producer
Maijang Mpherwane
executive producer
Edward Noeltner
executive producer
Tshifhiwa Radzilani
executive producer
Vanessa Ann Sinden
development producer / pre-production producer
Nikki Wilton
executive producer

Music

Sound

Michael Broomberg
foley artist: Sound & Motion Studios
Michelle Clymer
studio manager: Buzzy's Recording Studio
Tucker Dalton
studio manager: CDM Studios
Colin Daniel
sound effects editor
Charles de Montebello
adr recordist: CDM Studios
Jade Hill
foley artist: Sound & Motion Studios / foley editor: Sound & Motion Studios
Astrid Iverson
Post Producer: Pressure Cooker Studios / creative producer
Keith Kavayi
Sound Designer / adr recording engineer: Pressure Cooker Studios / adr recordist
Filip Krzemien
Re-recording Mixer: Dreamsound
Ilana Lakofski
adr recordist: Sonovision Studios
Neil Leachman
Re-recording Mix Engineer / Supervising Sound Editor / adr recording engineer: Pressure Cooker Studios / adr recordist / dialogue editor / Re-recording Mixer
Ned Lott
Sound Supervisor / adr supervisor
Bart Love
sound: behind the scenes
Nicky Luis
studio production manager: Sonovision Studios
Nathi Luthango
sound recordist: A Nathi Sound / sound editor
Michael Macdonald
adr recordist: Pinewood Studio
James Matthes
sound supervisor
Damon Mckenzie
Sound Designer / assistant mix engineer
Andy Morris
sound recordist: Buzzy's Recording Studio
Andile Nggola
studio production manager: Produce Sound
Pete O'Donoghue
sound design: animatic, editorial
Cheyenne Pettjohn
studio manager: Buzzy's Recording Studio
Darren Polish
audio description narrator
Simon Ratcliffe
technical mix consultant: Sound & Motion Studios
Adrian Rhodes
consulting sound editor
Carl Roberts
foley editor: Sound & Motion Studios / foley recordist: Sound & Motion Studios
Brian C. Roth
adr recordist: Buzzy's Recording Studio
George Thompson
sound recordist: Buzzy's Recording Studio
Jean Turner
studio manager: Pinewood Studio
Theunis Uys
project manager: Pressure Cooker Studios
Matthew Wood
adr mixer: loop group, Matthew Wood Tumbleweed Studio

Casting Director

Production Design

Makeup

Yuko T. Koach
hair stylist

Visual Effects

Dayaan Abarder
compositor
Megan Bagshaw
compositor
James Cock
compositor
Chris Cunnington
cg supervisor / stereoscopic supervisor
Alain De Klerk
compositor
Wynand de Wet
compositor
Maxine Duley
compositor
Ben Durandt
compositor
Rudi Durant
compositor
David Jose Ferreira
digital compositor
Hery Handoko
compositor
Kia Hattingh
compositor
Terry Izumi
visual effects supervisor
Adam Jackson
compositor
Paul Kalil
compositor
Shakil Kasper
fur artist
Frank Latter
lead fur artist
Ryan Lloyd
vfx supervisor
Stefania Luise
compositor / digital compositor
Kyle Maier
lead vfx artist
Danie Malan
Lead Fur Artist
J.C. Malan
compositor
Keenan Manshon
compositing supervisor
Thezi Ndhlazi
Senior VFX Artist
Mart-Mari Nieuwoudt
assistant stereographer
Tamara Polonyfi
lead compositor
Marcel Reinhard
vfx consultant
Shamiel Rinquest
lead compositor
Sue-Mari Sauer
fur artist / senior vfx technical director
Shannan Taylor
compositor
Julie Terrell
Lighting Artist / Lighting and Compositing Artist
Raymond Volker
compositor
Chad Webber
compositor
Angelo Zachos
compositor

Production Management

Matthew Brown
production advisor/consultant
Amanda Chin
production assistant: BaseFX
Larney de Swardt
production manager
Aditya Deosthale
line producer: BaseFX
Lara Goodman
production manager
Rebecca He
production assistant: BaseFX
Ancois Human
head of production: Refinery
Laura Irvine
production manager
Zahrah Isaacs
production manager
Thina Mona
Junior Production Co-ordinator
Yang Qin
production assistant: BaseFX
Clare Savage
production manager
Delon Swartz
Junior Production Co-ordinator
Beverly Mbilizi Toweett
post producer: Refinery
Callum Verster
production coordinator
Winnie Wang
production coordinator: BaseFX
Zack Yang
production coordinator: BaseFX
Cherry Yu
production supervisor: BaseFX
Lavender Yuan
production assistant: BaseFX

Art Department

Alex Bain
sequence designer
Kay Carmichael
storyboard artist
Katy Chan
artwork
Faghrie Coenraad
sequence designer
Segun Samson
character concept artist / concept artist
Willem Samuel
Head of Story / head of story
Mads Ellegård Skovbakke
storyboard artist

Animation

Dayaan Abarder
environment modeler / set dressing artist
Wisaal Abbas
lighting td / senior layout artist
Luqman Achmat
environment modeler
Ketan Shankar Adhikari
animation supervisor: BaseFX
Lorraine Alvarez-Posen
character designer
Storm Arendse
lighting artist
Tim Argall
animation director
Chantelle Badenhorst
crowd animator / rigging td
Alex Bain
lead texture/shading artist
Olubunmi Bamidele
concept artist tester
Luke Berge
animator
Kit Beukes
illustrations
Sean Beyers
lighting artist
Bhavin Joshi
animator: BaseFX
Richard Bolland
additional 2d animation: Studio Bolland
Rudolph Boonzaaier
story board artist
Ruben Wijbe Bouma
animation shot support / finaling artist
Justin Buckley
environment modeler / set dressing artist
Sarah-Leigh Burger
animation tester / animator
Depesh Cara
animation tester / animator
Katy Chan
concept artist / lighting artist / surfacing artist
Danielle Chen
animator: BaseFX
Dan Clarke
key story artist
James Cock
surfacing artist
Faghrie Coenraad
Lead Layout Artist / additional 2d animation / environment supervisor / lead environment modeler / lead finaling artist
Dieter Coetzee
lead lighting artist
Dirk Coetzee
lead rigging td
Stephanie Coles
finaling artist / lighting artist
Stuart Coutts
lead animation tester / lead animator
Samantha Cutler
lead animator
Tyron Da Gama
lighting artist / surfacing artist
Armand de Meyer
environment modeler / lead lighting artist
Thomas du Plessis
animation tester / animator / previz artist
Jenna Du Toit
lighting artist / rigging td
Maxine Duley
character modeler / layout artist / set dressing artist
Lionel Ewan
animator
Pascal Floerks
rigging td
Rob Foote
environment artist
Tiaan Franken
rigging td
Maria Kruse Gaardbo
environment artist
Ren Gaowei
animator: BaseFX
Ivo Grigull
rigging td
Jac Hamman
additional character artist / story board artist
Yinfaowei Harrison
concept artist tester
Kia Hattingh
environment modeler / surfacing artist
Louwrens Hattingh
finaling artist / surfacing artist
Kyle Herring
additional color key artist
Taylor Higgins
environment modeler / finaling artist / layout artist
Darren Hing
lighting artist / surfacing supervisor
Thomas Hinke
lead animator
Londa Hlatshwayo
character modeler
Makushla Holmes
environment modeler / finaling artist / layout artist / set dressing artist
Hee Sun Hong
animator: BaseFX
Caitlin Hoseck
crowd animator / previs artist
Stephen Howard-Tripp
Color Script Artist / concept artist / story board artist
Megan-Ann Hurst
crowd animator / environment modeler
Low Deh Juang Joey
animator: BaseFX
Roxanne Joyner
lead texture/shading artist
Ma Jungang
animator: BaseFX
Michelle Kao
concept artist / surfacing artist
Matthew Koorsse
finaling artist
Sebastian Kristiansen
surfacing artist
Max Lang
storyboard consultant
Pei Fen Lee
animator: BaseFX
Wang Lei
animator
Matthew Levack
animation shot support / character modeler
Ruger Lin
crowd animator
Danielle Lindenberg
lighting artist
Ryan Lloyd
lighting artist
Li Longfei
animator: BaseFX
Christopher Lord
lighting artist
Conor Louw
animation shot support / rigging td
May Shan Lui
animator: BaseFX
Danie Malan
character modeler
Chang Man
animator
Christopher Masuabi
concept artist / layout artist / surfacing artist
Mandi Matakovic
character modeler / rigging td
Kent Mayne
animator / previs artist
Stefano Menegaldo
lead animator
Zolna Minik
lead animation tester / lead animator
Nadya Mira
character designer
Sipho Moorosi
animator / crowd animator
Sifiso Motaung
animation tester / animator
Guo Mozhi
animator
Claire Murphy
surfacing artist
Tanaka Musewe
lighting artist
Toshiki Nakamura
environment artist
Mart-Mari Nieuwoudt
animation shot support / crowd animator / finaling artist
Ian Ning
animator: BaseFX
Ranga Munyaradzi Nyabeze
environment modeler
Jessi Ochse
concept artist
Richard Oey
Animation Supervisor: BaseFX / animation supervisor: BaseFX

Editorial

Karl Rudolph Cloete
first assistant editor
Dane Davids
assistant editor
David Grant
colourist / digital intermediate colorist
Kerrin Kokot
Animatic Editor / animatic editor
Joe Krenzer
conform editor
Gerhard Kriel
systems engineer
Luke MacKay
Creative Editor
Mustafa Mamdoo
qc specialist: Refinery
Michael Minnie
additional editor / assistant editor
Thabe Ntebe
first assistant editor
Wilbe Van Niekerk
conform editor: Refinery
Petrus van Staden
additional editor / first assistant editor
Imraan Zaindeen
assistant editor
Ronan Irish
edit intern

Other

Adrian Rhodes
special thanks

Music Department

Gábor Buczkó
recording engineer
Daniel Caleb
score supervisor
Shaun Dale Crawford
additional arrangement and composition / lead orchestrator / orchestrator
Andrew Hoole
Additional Orchestrations / Music Preparation / additional orchestration / music preparation
Dávid Lukács
pro tools engineer
Miklós Lukács
session producer
James Matthes
music editor / score supervisor
Jason Paige
singer: vocalist
Peter Pejtsik
conductor
Simon Ratcliffe
orchestral recording consultant / score mixer
Carl Roberts
assistant score mixer
Cobus Schutte
guitar, bass, drums
Elben Schutte
pianist / programming and arrangement / vocals
Dan Shout
saxophone
Andries Smit
programming and arrangement

Costume Department

Ali Lammari
set costumer
Movie title data and credits provided by
IMDb logo