Cast & Crew

Directed by

Norman Stone
Gary Wing-Lun Mak
(co-director)

Writing Credits

Robert Sidaway
(written by) &
Ashley Sidaway
(written by) &
Lindsay Edmonds
(written by)
Ashley Sidaway
(based on a screen story by) &
Robert Sidaway
(based on a screen story by) &
Lindsay Edmonds
(based on a screen story by)

Cast

Maria Grazia Cucinotta
Dr. Julia Bianchi
Willow Shields
Rachel
Archie Kao
Song
Chelsie Preston Crayford
Susan
Sophie McIntosh
Koia's Girl
Bruce Hopkins
Major
Lei Wu
Xiao Cheng
Tania Nolan
Lindsay
Christy Chung
Mei
Tessa Rao
Koia
Colin Moy
Ben
Emmett Skilton
Tom Williams
Jacqueline Joe
Grace
Peter Feeney
Scientist
Joe Chen
Lian
Glen Levy
Patrol Officer
Talia Pua
Sea Store Customer
Sylvia Rands
Gini
Scarlett Sills
Young Rachel
Matthew Glasgow
Archie
Gabriel Faatau'uu-Satiu
Nurse

Produced by

Iain Brown
producer
Meijing Chen
executive producer (as Fiona Chen)
Guo Dan
producer
Janine Dickins
associate producer
Zhou Difei
producer
Lindsay Edmonds
co-producer
Richard Fletcher
producer
Bin Hao
co-producer
John Jencks
associate producer
Cai Jiaying
co-producer
Yunfei Li
co-producer
Steve Sachs
associate producer
Ashley Sidaway
co-producer
Robert Sidaway
co-producer
Emma Slade
producer
Jay Taylor
associate producer
James M. Vernon
executive producer
Qiang Zhang
co-producer

Music by

Tom McLeod

Cinematography by

Richard Bluck

Editing by

Peter Roberts

Casting By

Tina Cleary
Miranda Rivers
Melissa Skoff

Production Design by

Iain Aitken
(New Zealand)
David L. Snyder
Kuo Wang
(China)

Art Direction by

Yi-fei Wang

Set Decoration by

Rosie Guthrie

Makeup Department

Susie Glass
makeup department head (as Susan Glass)
Deanna Highstead-Jones
makeup artist (as Deanna Highstead Jones)
Jose Noriega
additional hair and makeup
Levonne Scott
makeup artist
Ally Williams
makeup artist (as Ally Webby)

Production Management

Kira Leinonen
Aerial Unit Production Manager
Rosie Smith
production manager
Nicky Spencer
post-production supervisor (as Nicola Spencer)

Second Unit Director or Assistant Director

Andy Cheng
second unit director
Kendall Finlayson
second assistant director
Monique Hoseason
assistant to cast
Laura Hutton
on-set pa
Gary Wing-Lun Mak
action director
Axel Paton
first assistant director

Art Department

Mike Becroft
on-set art director
Ross Guthrie
art department assistant
Roy Jamieson
standby props assist
Brendan Lincoln
set dresser
Kayla Litchfield
art department runner
Andrew Lloyd
construction manager
Deirdre McKessar
buyer
Emma Mortimer
art department coordinator
Sinead O'Connell
set dresser
Electra Sinclair
graphic designer
David L. Snyder
visual consultant

Sound Department

Amy Barber
backgrounds editor / supervising foley editor
Ray Beentjes
supervising adr and dialog editor
Jonathan Bruce
foley artist / foley editor
Damian Del Borrello
adr mixer
Myk Farmer
sound mixer
Martin Kwok
dialogue editor
Matthew Lambourn
sound designer
Bruce Langley
supervising sound editor
Matt Quiric
boom operator
Nigel Scott
sound manager
Pete Smith
re-recording mixer
Gareth Van Niekerk
foley mixer / loop group editor / loop group mixer

Special Effects by

Brinsley Compton
senior special effects technician
Brendon Durey
special effects supervisor
Grant Everett
visual effects supervisor

Visual Effects by

Jason Astley
digital compositor
Jean-Luc Azzis
visual effects artist
Subhrojyoti Banerjee
digital compositor: Base FX
Mike Blennerhassett
cg animator
Jessie Burgess
compositor
Sujun Chen
roto & paint artist: Base FX
Yuantong Cheng
lighting artist: Base FX
Tony Como
digital paint & roto department supervisor: BaseFX
Chen Cui
lead compositor: Base FX (as Cui Chen)
Annelie Dangel
visual effects coordinator
Thomas Devereaux
compositor: Digipost
Adam Evans
compositor
Grant Everett
visual effects supervisor
Jingjing Fan
production assistant
Kim Fogelberg
visual effects supervisor: pre-production
Varun Hadkar
visual effects supervisor: Base FX
Fergus Jack-Hinton
Compositor: Park Road VFX
Vivek Karmarkar
compositor
Eunice Khoo
vfx production manager
Wei Ma
layout artist: Base FX
Nanette Miles
visual effects producer
Buhas Mohammedunny P.
Lead layout artist: Base FX
Yvonne Muinde
matte painter
Suraj Nayak
cg artist
Nitheesh P.C.
layout lead: BaseFX
Jesse Parkhill
visual effects artist
Sagar Patil
digital artist: Base Fx
Nathan Rich
CTO: Base FX
Garry Runke
cg lead
Meow Nutjaree Wannasri
visual effects artist
Matt Westbrooke
compositing supervisor
Amber Wilson
visual effects artist
Chris F. Woods
visual effects consultant
Becky Zhang
Department Coordinator of Digital Paint and Roto: BaseFX

Stunts

Andy Cheng
action coordinator
Mel Eckert
stunt double: Willow Shields (as Melanie Eckert)
Jacqueline Lee Geurts
stunt double: Jacqueline Jo
Stephen Grey
stunt performer
Lucy O'Connor
rachel stunt double/ stand in
Dayna Pai
stunt driver (as Dayna Porter)
Erika Takacs
stunt double
Stuart Thorp
stunt coordinator

Camera and Electrical Department

John Bell
rigging gaffer
Giles Coburn
gaffer
Stefan Coetzee
second assistant camera
Ben Day
data wrangler
Lautaro Garabello
lighting technician
Oren Graham
lighting assist
Dave Hammond
assistant camera / first assistant camera
David Hammond
first assistant camera
Sam Jellie
best boy
Craig Johnson
best boy grip
Maurice Kapua
key grip
Sean Kelly
stereographer
Richard Allan Litt
assistant video assist
Rob Marsh
camera operator
Ulric Raymond
camera operator
Ben Rowsell
first assistant camera: "a" camera
Caleb Staines
hd assistant
Michael Urban
d.i.t. (as Mike Urban) / digital imaging technician
Neal Wagstaff
second assistant camera
Jay Weston
video assist operator
Jay Weston
video assist
Zeron Zhao
bts

Casting Department

Simon English
extra coordinator
Melissa Skoff
casting: U.S.

Costume and Wardrobe Department

Zoë Helen Boyle
costume assistant/co-ordinator (as Zoe Boyle)
Mirinda Penny
head standby
Gabrielle Stevenson
costume co-designer
Anna Tarr
costume assistant
Crystel Tottenham
costume assistant

Editorial Department

Elizabeth Denekamp
assistant editor
James Schoning
digital intermediate nuke studio/Stereoscopic ocula matching
Gerard Ward
digital intermediate colorist
Jonathan Woodford-Robinson
additional editor

Location Management

Barnaby Allan
assistant locations manager
Sarah Allman
location production assistant
Anthony Beattie
location assistant
Anthony Faifai
location manager

Music Department

Falko Duczmal
score recording engineer
David Fish
music coordinator
Rupert Hollier
music supervisor
Matt Howe
music scoring mixer
Felix Trawoeger
pro tools operator
Ben Woods
music preparation
Youki Yamamoto
conductor / orchestrator

Script and Continuity Department

Monique Knight
script supervisor
Feng Li
script consultant

Transportation Department

Liz Kruse
cast driver
Li Li
cast driver
Arthur Matthews
transportation captain
Phuong Tran
cast driver

Additional Crew

Roger Brewitt
completion bond guarantor
Ifu Chen
producer's assistant
Cheree Cook
assistant production accountant (as Cheree Cook-Habedank)
Daisy Costello
assistant to the director
Elizabeth Cotching
assistant production coordinator
Matt Emery
legal
Amie Gellert
production assistant
Ashleigh Habedank
accounts assistant
Xu Han
DIT: China Unit
Only Liu
producer's assistant
Rob McKenzie
safety supervisor
Stacey Murdoch
production coordinator
Jayde Rutene
on-set runner
Nelly Scott
production runner
Rachael Sheehan
production accountant
All Filters