Cast & Crew

Directed by

Greig Cameron
Kane Croudace
(co-director)

Writing Credits

Greig Cameron
(screenplay by)
Brian Cleveland
(story by) &
Jason Cleveland
(story by) &
Wayne Thornley
(story by)
Paul Ian Johnson
(additional story material) &
Phil Lorin
(additional story material) &
Anthony Silverston
(additional story material)

Cast

J.K. Simmons
Claggart
Dolph Lundgren
Dolph
Sharlto Copley
Switch
Bumper Robinson
HMMF Animal Handler / Chum (voice)
Jessie T. Usher
Quinn
Julian Alexander Smith
Benji
Patrick Warburton
Geraldo
Rick Zieff
Crunch
Richard Steven Horvitz
Snap
Vivienne Rutherford
Sam
Kristen Schaal
Beth
John Kani
Brick
Anjali Bhimani
Crabby Stabby / Seal / Shark (voice)
Matthew Rhys
Grimes
Jan Johns
Mayday / Geraldo's Watch / Seal / Shark / Octopus (voice)
Kate Micucci
Diving Dee
Daran Norris
Roger / Radio DJ (voice)
Seal
Seal Seal
Matthew Mercer
Dave / Shark (voice)
Jenny Yokobori
Geraldo's Watch / Seal / Octopus (voice)
Secunda Wood
Scarlet
Julia Anastasopoulos
Tour Guide
Greig Cameron
Harbor Seal / Seal / Shark (voice)
Rob van Vuuren
Harbor Seal
Louw Venter
Harbor Seal
Tarryn Wyngaard
Harbor Seal
Camille Mana
Jing
Jody Abrahams
Guard
Zolani Mahola
Guard
Bob Bergen
Seal / Octopus (voice)
Remy Edgerly
Seal
Bill Farmer
Seal
Genevieve Flati
Seal
Jason E. Kelley
Seal
Neil Leachman
Seal / Shark (voice)
Brendan Sean Murray
Seal / Shark (voice) (as Brendan Murray)
Joe Ochman
Seal
Catherine Taber
Seal
Matthew Wood
Seal / Shark (voice)
Kristina Mueller
Shark
Brent Mukai
Shark
Sarah Natochenny
Shark
Ryan Robinson
Shark
Lindsay Sheppard
Shark
Rodger Bumpass
Shark
Quinton Flynn
Shark

Produced by

Matthew Brown
outsourcing consultant
Mike Buckland
producer
Brian Cleveland
executive producer
Jason Cleveland
executive producer
Stuart Forrest
producer
Aninka Jonck
line producer
Jean-Michel Koenig
producer
Kaya Kuhn
co-producer
Ned Lott
associate producer
James Middleton
producer
Maijang Mpherwane
executive producer
Edward Noeltner
executive producer
Tshifhiwa Radzilani
executive producer
Anthony Silverston
producer
Vanessa Ann Sinden
development producer / pre-production producer
Nikki Wilton
executive producer

Music by

Elben Schutte
composer
Andries Smit
composer

Editing by

Luke MacKay

Casting By

Ned Lott

Production Design by

Gabriele Gabba
(production design)

Art Direction by

Alex Bain
(art direction)
Armand Filmalter
(art direction)
Sarah-Jane Williams

Makeup Department

Yuko T. Koach
hair stylist

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
Mustafa Mamdoo
titles
Segun Samson
character concept artist / concept artist
Willem Samuel
Head of Story / head of story
Mads Ellegård Skovbakke
storyboard artist

Sound Department

Saurabh Arora
mixer
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
Filip Krzemien
Re-recording Mixer: Dreamsound (as Filip Krzemien CAS)
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
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
Michael Macdonald
adr recordist: Pinewood Studio (as Michael MacDonald)
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
Keith Kavayi
adr recordist (uncredited)
Neil Leachman
Re-recording Mixer (uncredited)
Nathi Luthango
sound editor (uncredited)

Visual Effects by

Dayaan Abarder
compositor
Megan Bagshaw
compositor
Katlego Thapelo Chauke
compositor
James Cock
compositor
Chris Cunnington
cg supervisor / stereoscopic supervisor
Alain de Klerk
compositor (as Alain De Klerk)
Wynand de Wet
compositor
Maxine Duley
compositor
Ben Durandt
compositor
Rudi Durant
compositor
David Anastácio Ferreira
compositor (as David Ferreira)
David Jose Ferreira
digital compositor
Hery Handoko
compositor
Jeremy Hattingh
compositor
Kia Hattingh
compositor
Allegra Hoekstra
compositor
Terry Izumi
visual effects supervisor
Adam Jackson
compositor
Paul Kalil
compositor
Shakil Kasper
fur artist
Matthew Koorsse
fur artist
Randy Kutyauripo
vfx artist
Frank Latter
lead fur artist
Danielle Lindenberg
vfx 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
Ilhaam Mullagee
compositor
Jonathan Navarro
compositor
Thezi Ndhlazi
Senior VFX Artist
Mart-Mari Nieuwoudt
assistant stereographer
Heinrich Olifant
fur artist
Emanuela Pereira
compositor
Hantie Pistorius
vfx artist
Tamara Polonyfi
lead compositor
Jonty Pressinger
compositor
Marcel Reinhard
vfx consultant
Shamiel Rinquest
lead compositor
Sue-Mari Sauer
fur artist / senior vfx technical director
Jan-Hendrik Schoeman
vfx artist
Conor Smith
Lighing and Compositing Artist
Jody Lloyd Stocks
vfx artist
Shannan Taylor
compositor
Donovan Tennick
fur artist
Julie Terrell
Lighting Artist / Lighting and Compositing Artist
Lance Theunissen
compositor
Dante Jansen van Vuuren
vfx artist
Rudolf Jansen van Vuuren
vfx artist
Raymond Volker
compositor
Chad Webber
compositor
Angelo Zachos
compositor
Imraan Zaindeen
compositor

Animation Department

Dayaan Abarder
environment modeler / set dressing artist
Wisaal Abbas
lighting td / senior layout artist
Luqman Achmat
environment modeler
Ketan Shankar Adhikari
animation supervisor: BaseFX (as Ketan Adhikari)
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
Jeaneliz de Nys
animator
André de Villiers
animator (as Andre De Villiers)
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
Matthew Furnell
animator
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
Samantha Human
animator
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
Casey Lanzer
animator
Pei Fen Lee
animator: BaseFX
Wang Lei
animator
Matthew Levack
animation shot support / character modeler
James Leventhorpe
rigging td
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
Matthew Lowry
animator
May Shan Lui
animator: BaseFX
Danie Malan
character modeler
Chang Man
animator
Tshepho Masithela
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 Munyarazdi Nyabeze
environment modeler (as Ranga Munyaradazi Nyabeze)
Jessi Ochse
concept artist
Richard Oey
Animation Supervisor: BaseFX / animation supervisor: BaseFX
Marc Damon Oliver
lighting artist / surfacing artist
Alison Parker
lead shading/texturing artist / lighting artist
Justin Pedersen
rigging td
Emanuela Pereira
set dressing artist
Remae Peters
animator
Marin Petrov
rigging td
Tyler Pike
previs artist
Hantie Pistorius
rigging td
Ma Qiang
animator: BaseFX
Yu Qun
animator: BaseFX
Rhulani Rengane
lighting artist (as Rhulane Rengane) / rigging td (as Rhulane Rengane)
Leigh H. Rens
lead animator
Philipe Rios
lead environment artist
Christopher Roelofse
environment modeler / finaling artist / set dressing artist
Bianca Roux
character modeler
Jean Roux
additional 2d animation / illustrations
Kamohelo Salemane
character modeler / concept intern
Kwabena Sarfo
animator / story board artist
David Scherr
rigging td
Ivan Schoeman
character supervisor
Jan-Hendrik Schoeman
lighting artist / set dressing lead
Dominic Seeber
animator
Lesego Segapo
animation tester / animator / previs artist
Karabo Shirinde
lighting artist
Sinenhlanhla Shozi
layout artist
Thobile Simelane
character modeler
Mads Ellegård Skovbakke
Story Board Artist / character artist
Conor Smith
lighting artist
Daniel Snaddon
animator / lead animation tester
Li Song
animation lead: BaseFX
Brenden Steyn
set dressing artist
Heidi Stohr
animator / crowd animator
Dawid Strauss
story board artist
Bronwen Swanepoel
lighting artist
Bryant Tan
animator: BaseFX
Liu Tao
animator: BaseFX
Julie Terrell
lighting artist
Matt Torode
character designer
Jako Tromp
animation tester
Pieter Uitenweerde
animation tester / animator
Rob van den Bragt
rigging td
Jaku van Heerden
crowd animator / previs artist
Rudolf Jansen van Vuuren
rigging td
Simon Van Wyk
additional 2d animation: Studio Bolland
Appu Vijayakumar
animator: BaseFX
Peter Viljoen
lead character modeler / lead finaling artist
Quentin Vogel
character supervisor
Dale Voges
lead animation shot support / lead crowd animator / lead previz artist
Lesego Vorster
animator
Jake Waldron
additional 2d animation: Studio Bolland
Taylor Webb
animator / finaling artist
Stuart Wells
lighting artist
Wang Wenhao
animator: BaseFX
Marthinus Wessels
character consultant
Tian Westraad
animator / crowd animator
Andrew Wilkins
lead environment modeler / lighting supervisor
Gareth Wing
animator / crowd animator
Jascha Wohlkinger
rigging td
Edmund Wong
animator: BaseFX
Derrick Woon
animator: BaseFX
Malcolm Wope
character designer (as Malcom Wope) / lead character artist (as Malcom Wope)
Shaw Xiao
animator: BaseFX
Liu Xiaoyu
animator: BaseFX
Yang Yang
animation supervisor: BaseFX
Zhang Yaxi
animator: BaseFX
Wang Yi
animator: BaseFX
Chen Yihe
animator: BaseFX
Melissa Lim Ching Ying
animator: BaseFX
Imraan Zaindeen
animator
Xu Zhang
animator: BaseFX
Diao Zhiwei
animator: BaseFX
Shen Zhouxu
animator: BaseFX

Costume and Wardrobe Department

Ali Lammari
set costumer

Editorial Department

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 (uncredited)

Music Department

Gábor Buczkó
recording engineer
Daniel Caleb
score supervisor
Shaun Dale Crawford
additional arrangement and composition / lead orchestrator / orchestrator
James Harvey
vocals
Andrew Hoole
Additional Orchestrations / Music Preparation / additional orchestration / music preparation
Dávid Lukács
pro tools engineer (as David Lukacs)
Miklós Lukács
session producer
James Matthes
music editor / score supervisor
Jason Paige
singer: vocalist
Péter Pejtsik
conductor (as Peter Pejtsik)
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

Additional Crew

Wisaal Abbas
render td
Carmen America
sa payroll administrator
Michaela Bieding
hr assistant
Cathy Bradley
hr manager
Chris Bremble
studio management: BaseFX
Morné Chamberlain
software developer
Sissi Chen
studio management: BaseFX
Cheng Chuang
Technical Assistant: BaseFX
Tougheeda Daivds
stand-in office manager
Inshaaf Davids
office assistant
Henrietta De Castro
studio receptionist
Cisca du Toit
finance manager
Ridge Dube
software developer
Ra'ees Ebrahim
it support
Nobuntu Finini
office assistant
Lucy Heavens
creative development
Keziah Heynes
software developer
Anele Hlongwane
production coordinator
Alvin Ho
studio management: BaseFX
Tian Hua
studio management: BaseFX
Lydia Ianni
Head of Acquisitions and Operations: International Sales
Francois Kruger
software developer
Van Aarde Krynauw
software developer
Nancy Lin
studio management: BaseFX
Ned Lott
voice director
Pieter Louw
rendering wranglers
Pieter Louw
render wrangler
Ngwananku Pheladi Dineo Maimela
finance assistant
Paula P. Manzanedo
completion guarantor: Film Finances, Inc.
Ntombi Maqasho
office assistant
Pontsho Maseko
software developer
Li Mengen
Technical Assistant: BaseFX
Yang Mengjia
Technical Assistant: BaseFX
Lilitha Nongubo
finance intern
Shune November
office manager
Mfanelo Nyawuza
office assistant
Darren Paul
lead software developer
Justin Pedersen
software developer
Ciara Peterson
production coordinator
Li Rentian
it manager: BaseFX
Andrew Rowe
it system administrator
Anna Rybchenkov
completion guarantor: Film Finances, Inc.
Wako Sefara
production coordinator
Michael Sherwood
lead software developer / render td / techincial supervisor
Debbie Shutte
executive assistant
Nic Smal
creative development
Daniel Snaddon
creative development
Shaundre Stewart
financial accountant
Delon Swartz
production coordinator
Julian Tobias
it support
Malcolm van Aardt
techincial supervisor
Marthen Van Der Eems
software developer
Rob van Vuuren
creative development
Simon Van Wyk
creative development
Callum Verster
production coordinator
Dale Voges
lead software developer / techincial supervisor
Lin Wangquan
it helpdesk: BaseFX
Sam Wilson
creative development
James Xiao
it helpdesk: BaseFX
Simamkele Xolo
junior finance assistant
Jane Zhao
studio management: BaseFX

Thanks

Adrian Rhodes
special thanks
All Filters