Cast & Crew

Directed by

Leo Zhang

Writing Credits

Erica Xia-Hou
(screenplay by) &
Siwei Cui
(screenplay by) (as Cui Siwei)
Leo Zhang

Cast

Jackie Chan
Lin Dong
Show Lo
Leeson
Na-Na OuYang
Nancy
Erica Xia-Hou
Susan
Callan Mulvey
Andre
Tess Haubrich
Woman in Black
Kim Gyngell
Dr. James
Damien Garvey
Rick Rogers
Bowie Lam
Dr. Wu
Elena Askin
Xixi
Gillian Jones
Witch
Sammy The Dwarf
Dwarf
Cosentino
Chamberlain
Anna Cheney
TV Host
Brooklyn Allan
Popcorn Girl
Chris Bartlett
Balloon Clown
Nathaniel Boyd
Scientist
Kaitlyn Boyé
Junkie Girl
Jake Buratti
Civilian
Brendan Byrne
Pedestrian
Brahim Chab
Rick's Bodyguard
Robert Gilabert Cuenca
Scientist
Mike Duncan
Taxi Driver
Darren Craig Eastes
Pedestrian
Anthony Gavard
Plane's Lab Doctor
Amanda Hedges
Ballet Dancer
Diana Hübel
Scientist
Mathieu Jaquet
Airplane Passenger
Rhys Johnson
Barry
John Jumane
Homeboy B
Daniel Keen
Theatre Usher
Susan Kennedy
Orphanage President
Mikael Koski
Street Punk
Temur Mamisashvili
Rick's Bodyguard / Man In Black (uncredited)
Michael McHugh
University Student
Olga Miller
Female magician's assistant
Gemma Parsons
Graffiti Girl
Ellie Poussot
City Dweller
Christopher Jean Pierre Remy
Alley Punk
Glen Robinson
Pedestrian
Declan Schuman-Buswell
Pizza Guy
Aaron Scully
Security Guard at Opera House
Tatjana Shirzada
Scientist
Genevieve Sibbick
Amusement Park Goer
Dee Sinnarkar
Opera Bar Customer
Eva Sliter
Journalist
David Torok
Man in Black
Murray Clive Walker
Scientist
Crystal Waters
Alley Punk
Isabelle Wojciechowska
Popcorn Girl
Anthony Wong
University Student

Produced by

Yali Bai
associate producer
Sun Bin
co-producer (as Bin Sun)
Yan Cao
associate producer
Allan Chan
co-executive producer
Jackie Chan
executive producer
Jaycee Cho-Ming Chan
co-executive producer (as Jaycee Chan)
Keven Chan
co-executive producer
Ryan Chen
co-executive producer
Cary Cheng
associate producer
Hungyao Chuchen
co-producer
Paul Currie
producer
Ellen Eliasoph
executive producer
Alex Guan
executive producer
Kyler Huang
line producer
Defu Jiang
co-producer
Aileen Li
producer
Alee Li
co-executive producer
Edward Li
co-producer
Jerry Li
co-producer
Qin Li
co-producer
Zhiqian Li
co-producer
Kailuo Liu
executive producer
Ning Liu
associate producer
Quan Liu
co-producer
Rong Liu
executive producer
Yang Lu
associate producer
Sharon Miller
line producer
Lulu Peng
co-executive producer
Leung-Kit Shum
co-producer (as Leung Kit Shum)
Jason Sun
co-executive producer
Edward Tang
associate producer
Bozhao Wang
co-executive producer
Ke Wang
co-producer
Peng Wang
co-executive producer
Fei Xu
co-producer
Karen Xu
associate producer
Ziquan Xu
executive producer
Hai Yang
associate producer
Weidong Yang
executive producer
Da Ying
executive producer
You You
associate producer
Yang Yue
co-producer
Maojun Zeng
executive producer (as John Zeng)
Grace Zhang
co-producer
Javier Zhang
producer (produced by)
Leo Zhang
associate producer
Talent Zhang
associate producer
Huan Zhou
associate producer
Allen Zhu
co-producer
Larry Zi
associate producer

Music by

Fei Peng
(music by)

Cinematography by

Tony Cheung
director of photography
Jack Jian
director of photography

Editing by

Chi-Leung Kwong
(as Chi Leung Kong) (edited by)
Leo Zhang
(edited by)

Casting By

Nikki Barrett

Production Design by

Max Huang
(as Meiching Huang)

Art Direction by

Simon Dobbin
Jan Edwards
(Supervising Art Director: Australia)
Yikai Wang

Costume Design by

Liwen Hsu

Makeup Department

Kalotina Amperidis
additional hair stylist / additional makeup artist
Lara Jade Birch
additional makeup artist
Leanne Carey
additional hair and makeup artist
Rick Connelly
prosthetic technician
Terri Farmer
hair/makeup artist
Anna Gray
key hair stylist / key makeup artist
Beth Halsted
assistant hair stylist
Jennifer Lamphee
hair designer / makeup designer
Anastasia Pappas
additional hair stylist / additional makeup artist

Production Management

Angelique Badenoch
unit production manager
Liang Li
associate production manager
Icha Liu
unit production manager
Ziv Lo
unit production manager
Yen-Chiu Lu
unit manager
Javier Zhang
production manager (as Bo Zhang)

Second Unit Director or Assistant Director

Keir Beck
second unit director
Rob Brown
first assistant director: sydney unit (as Robert Brown)
Paul Currie
second unit director
Jason Faulkner
first assistant director: second unit
Stephen Gallacher
third assistant director: sydney unit
Max Huang
action director
Jackie Chan Stunt Team
action director
Jung Ku
first assistant director: Taipei Unit
Schiele Lee
second assistant director
Rachael O'Brien
key second assistant director: sydney unit
Harri Sharp
onset production assistant
Weiwei Si
first assistant director
Sharon Zhang
Directing Team Attachment

Art Department

Christie Bennett
art department assistant
Shane Bennett
standby props
Lisa Brennan
property master
Joey Charlton
props
Brad Diebert
standby props
Greg Hajdu
construction coordinator
Chih-Kang Hsu
draftsman
Jonathon Hyde-Neary
buyer / dresser
George Kontoleon
assistant production designer / assistant set decorator
Ken Lau
graphic designer
Michael Leon
on set dresser
Rj Liang
assistant set decorator
Yen-Ju Lin
head scenic painter
Elsie Moult
assistant art dept. coordinator
Daniel Palmer
props
An Shen
assistant set designer
Yulanda Yo-Rong Shieh
draftswoman
Michael Tsung-Ying Yang
set designer

Sound Department

Poolpetch Hatthakitkosol
sound editor / sound effects editor
Tanadon Hosathitam
assistant mixer
Francisco Rizzi
foley artist
Martín Scaglia
foley recordist
Wirada Singhasin
sound effects editor
Shuang Wang
boom operator
Nithit Wongwattanasin
sound effects editor
Shanshan Xia
boom operator
Stan Yau
dialogue mixer
Jiaming Zhao
sound recordist

Special Effects by

Julian Borbidge
special effects technician
Lloyd Finnemore
special effects assistant supervisor
Tristan Fitzgerald
special effects technician
Joel Gardyne
special effects technician
Timothy Giessauf
special effects assistant
Michael Max Hughes
special effects technician
Chris Leech
special effects technician
Arlo Markantonatos
special effects technician
Doug Meacham
special effects lead senior technician
Will Power-Trengove
special effects technician
Taj Trengove
set supervisor

Visual Effects by

Weito Chow
digital artist: international trailer
Juri Mejan-Fripp
previs artist
Lucas Newton
previs artist
Danyo Donghyun Yoon
pre-visualization

Stunts

Cameron Ambridge
key stunt rigger / utility stunts
Marlee Barber
stunt performer
Keir Beck
stunt coordinator
Georgie Blackwell
stunt performer (as Georgina Blackwell)
Brahim Chab
jc stuntteam (as Brahim Achabbakhe) / stunt performer
Sarah Chang
stunt double
Stanton Chong
previz action design
Haydn Dalton
stunt performer
AJ Donnelly
stunts
Mark Duncan
stunts
Mike Duncan
safety supervisor / stunt driver
Nash Edgerton
stunts
Timothy Frost
stunt performer
Scott James George
stunt performer
Aidan Gillett
stunts
Thomas Hacikoglu
stunts: JC Stuntteam
Lee Huang
stunts: core team
Max Huang
fight choreographer / stunt coordinator / stunt coordinator: JC Stuntteam
Jackie Chan Stunt Team
fight choreographer / stunt coordinator / stunts
Nathan Kannegiesser
utility stunts
Beau Karolos
stunt double
Jack Kingsley
stunt performer
Bruce Law
car stunt coordinator
Nathan Lawson
assistant stunt coordinator
Cody Mackie
stunt performer
Temur Mamisashvili
stunts: JC stunt team
Kelly Marie
stunt double: Tess Haubrich (as Kelly Young)
Olga Miller
stunt performer / stunt production assistant
Steve Morris
safety supervisor / stunts
Timothy Parsons
stunt performer
Paul Pedersen
stunt performer
Leo Stripp
safety supervisor (as Leon Stripp)
Kevin Ta
stunts
David Torok
stunt double: Callan Mulvey / stunts: JC Stunt Team
Maria Tran
Stunt Attachment
Vi-Dan Tran
action designer: JC Stuntteam
Andy Trieu
stunts
Haiqi Wang
assistant fight choreographer / assistant stunt coordinator / assistant stunt coordinator: JC stuntteam
Layla Wang
stunt actor
Daniel Weaver
utility stunts
Song Zhuoran
stunts

Camera and Electrical Department

Grant Adams
camera operator: additional
Guy Alexander
drone pilot: Heliguy
Peter Beeh
aerial director of photography
Joshua Calder
grip assistant (as Josh Calder)
Rebecca Crowe
assistant camera
Joshua Dang
second assistant camera: additional photography
Edgar Deluen
drone camera assistant: Heliguy
Ewan Donnachie
drone camera operator: Heliguy
Tom Doyle
lighting technician
Dan Eady
unit crew: Crew on Call
Rebecca Endacott
second assistant camera
Mark Glindeman
rigging gaffer
Xiang He
Assistant Camera/Interpretor
Carolina Izquierdo Duarte
second assistant camera (as Carolina Izquierdo)
Glen Jenkins
best boy electric
Andrew AJ Johnson
steadicam operator: Australia
Adam Kuiper
australia
Nathan Lawson
rigging grip cable cam
Matthew Linfoot
lighting technician
Lee Mariano
Australian Camera Co-Ordinator
Paul Micallef
dolly grip
Avi Michael
electrician
Brendan Shaw
steadicam operator: Australia
Ryan Thompson
bestboy grip
Matt Toll
camera operator: additional photography
Viliami Topui
lighting technician
Thomas Watson
libra head technician
Peter Whitby
lighting desk operator

Casting Department

Karmalee Davidson
extras casting assistant
Luke Dunham
extras casting assistant
Jimmy Lim Tau-Won
casting assistant
James Macbeth
extras casting
Maryanne Plazzer
adr voice casting

Costume and Wardrobe Department

Dannielle Alexander
costume buyer
Amanda Enders
costume assistant
Bex Joyce
costume standby: stunts
Chia-Chuan Li
costumer
Alex Locke
costume buyer: Li-Wen Hsu
Amanda Nichols
costumer
David Olde
wardrobe assistant
Kitty Taube
additional stand-by costumer: extras

Editorial Department

Matthew M. North
dailies consultant
Daniel Swinton
assistant editor

Location Management

Estee Chang
location scout
Alice Gracie
location coordinator
Jacob Pacholski
assistant location manager
Jeremy Peek
location manager
Tiare Tomaszewski
location manager

Music Department

Or Kribos
composer: trailer music

Script and Continuity Department

Tara Aucoin
script editor
Sophie Fabbri-Jackson
english speaking script supervisor

Transportation Department

Roger Baker
transportation coordinator
Steve Byron
driver
Anna Christoffersen
driver: cast
Rob Flanagan
production driver
Scott Harlovich
driver: cast
Rekahn Monis
picture car coordinator
Andrew Pacholski
unit assistant
Suzanne Srpek
transportation
Shalie Sweetnam
transportation captain
Celeste Tropiano
driver
Canaan Tsai
driver

Additional Crew

Cassandra Barbour
rights and clearances
Ella Barton
additional production support
Manuela Camporaso
extras
Maile Cannon
ADR dialogue coach: Jackie Chan
Kieran Cato
security management / traffic manager
Jaycee Cho-Ming Chan
presenter (as Jaycee Chan)
Jianning Chen
presenter
Wei-Ming Chen
armorer
Sisi Cronin
publicist
Simon Dobbin
Marine Co-Ordinator
Ashley Douglass
assistant prod. coordinator
Ellen Eliasoph
presenter (as Qiuxing Ai)
Jackie Fletcher
Post Production Accountant
Zooey Gao
production translator
Jack Grigg
unit assistant
Xu Guan
presenter
Judy Hallin
supervising production coordinator: Australia
Mark Harrold
helicopter pilot
Kathleen Haynes
production coordinator
Robbie Henley
assistant unit manager
Wanqiang Li
presenter
Rong Liu
presenter (as Rachel Liu Rong)
Daniel Martin
stand-in for Damien Garvey
Monique Miller
runner
Jackie Liu Peng
stand-in
Jason Ren
production assistant
Zoe Schulze
production secretary
Bekki Shearer
on set production assistant
Jessie Sun
production assistant
Anita Tung
location and administrative supervisor
Peng Wang
presenter
Grant Wolstenholme
first assistant accountant
Michael Wolstenholme
production accountant
Ziquan Xu
presenter
Weidong Yang
presenter
Da Ying
presenter
Maojun Zeng
presenter (as John Zeng)

Thanks

Zon Shih
thanks
All Filters