Cast & Crew

Directed by

Mario Andreacchio

Writing Credits

Mario Andreacchio
(story)
John Armstrong
(original script)
John Armstrong
(story)
Philip Dalkin
(screenplay)
Ron Saunders
(story)

Cast

Sam Neill
Chris Chase
Louis Corbett
Josh
Li Lin Jin
Ling
Ji Wang
Dr. Li
Robert Mammone
Philip Dukas
Jordan Chan
Wu Dong
Chen Bao Yuan
Henchman 1
Junkang Wang
Henchman 2
Yi Kang Chen
Hostess 2
Feng Tao Guo
Archaeological Assistant
Ming Xiang Guo
Doctor
Lei Han
Security Guard 1
Xiang Jing Kong
Head of Courtesan
Chongru Liao
Mandarins
Liaoxi
Dr. Li's driver
Zi Yu Liu
Court Scribe
Xin Nian Lu
Mandarins
Peter Powell
Narrator
Han Huan Song
Policeman
Xiao Fei Sun
Hostess 1
Zhen Min Tang
Policeman
Zheng Wang
Security Guard 2
Guo Feng Zhang
Policeman
Kui Zhao
Archaeological Assistant

Produced by

Xu Yong An
executive producer
Marco Andreacchio
associate producer
Mario Andreacchio
principal producer: co-production
Dominic Burman
associate producer
Pauline Chan
producer: China
Charles M. Fries
executive producer
Gao Hai Hao
executive producer
Graeme Hodge
executive producer
John Hood
executive producer
Zhijiang Liu
principal producer: co-production
Ji Deng Lui
executive producer
Mark Patterson
producer: Australia
Geoff Rischbieth
executive producer
Ron Saunders
executive producer
John Sim
executive producer
Jeffrey M. Sneller
executive producer
Shan Tam
producer: China
Yiyi Wang
co-producer: Oriental Star Cultural Fund
John Wild
associate producer
William W. Wilson III
producer: China

Music by

Frank Strangio

Cinematography by

Geoffrey Simpson

Editing by

Suresh Ayyar

Casting By

Angela Heesom

Production Design by

Zhen Zhou Yi

Art Direction by

Xiangdong Du
on set art director
Zheying Pu
(as Zhe Ying Pu)

Costume Design by

Jack Tung

Makeup Department

Maggie Dai
makeup artist assistant
Yu Tang Kong
makeup artist assistant
Feng Tao Liu
key hairdresser
Li Bo Sheng
key makeup artist
Jin Rong Zhang
hairdresser
Yi Yue Zhang
makeup artist assistant

Production Management

Sara Henschke
production services manager
Zhen Duo Li
production manager
Lie Bing Lun
assistant production manager
Lian-Yu Sun
unit manager

Second Unit Director or Assistant Director

Lanny Dong
second assistant director
Bin Liao
second assistant director
Lemon Liu
first assistant director (as Lemon Yick Man Liu)
Han Huan Song
third assistant director
Chun-Kang Wang
assistant action director (as Jun Kang Wang)
Seanna Wang
trainee assistant director
Jacky Yeung
action director

Art Department

Chun Jie Bao
staffer
Li Qi Ce
carver
Ze Jun Ce
carver
Zheng Fa Chen
staffer
Guang Min Dai
seamstress
Shi Jie Fan
props assistant
Ying Xin Gao
painter
Fei Ping Guo
staffer
Liang Han
art designer
Qin You Jin
staffer
Zhi Gang Kang
props assistant
De Sheng Li
construction crew
Feng Xiong Li
carpenter
Ke Lin Li
construction crew
Shuang Qiang Li
art: and drawing group member
Wang Wang Li
computer draftsman
Jia Guo Liu
set designer
Shu Xing Liu
carpenter
Wen Bo Luo
carpenter
Zhi Ang Ma
carver
Xue Ming Peng
carpenter
Hong Jun Shen
staffer
Xiang Hua Shen
warehouse supervisor
Yong Bin Shi
computer draftsman
Hui Song
painter
Li Cai Sun
props assistant
Chun Wang
painter (as Chun Ying Wang)
Gang Wang
props master
Hua Rong Wang
staffer
Sen Wang
carpenter
Shu Qing Wang
carver
Xiong Wang
props assistant
Yong He Wang
on-set props
Zhi Min Wang
art: and drawing group member
Ying Chun Wu
carpenter / on-set construction
Jian Min Xia
props assistant
Guang Xu
carpenter
Jian Gang Yang
on-set props
Guang Lei Yi
computer draftsman
Hua Yi
art: and drawing group leader
Bao Min Zhang
staffer
Yan Tang Zhang
staffer
Yang Zhang
computer draftsman
Hai Bin Zhao
carpenter
Jian Po Zhu
carpenter / on-set construction

Sound Department

Pete Best
re-recording mixer
Craig Carter
sound designer
James Currie
location sound recordist
Tom Heuzenroeder
sound designer
Scott Illingworth
adr recordist: Australia
Ravi Moerman
sound assistant
John Simpson
foley artist
Pete Smith
sound designer / sound supervisor
Lei Xu
second boom operator / sound engineer assistant
Yong Zhang
adr recordist: China / boom operator / sound engineer

Special Effects by

Bi Kui Qiu
special effects
Guo Qing Zhao
special effects
Ke Long Zhao
special effects assistant

Visual Effects by

Peter Adkins
systems administrator
Mike Aitkin
lighting artist
Anton Andreacchio
environment artist: Convergen / visual effects producer: Convergen
Carlo Andreacchio
compositor: Convergen / environment artist: Convergen / visual effects supervisor: Convergen
Sam Baker
animator: Rising Sun Pictures
Kane Brassington
paint & roto artist
Delphine Buratti
compositing
Ben Campbell
lighting artist
Tony Clark
production executive
Dean Cranney
data i/o manager
Steve Cypreos
environment artist: Convergen / modelling
Michaela Danby
compositing
Ross DeYoung
visual effects artist
Ben Dickson
2d technical director: Rising Sun Pictures / pipeline
John Dietz
visual effects supervisor
Robert Dorris
paint & roto artist (as Rob Dorris)
Carlos Fuensalida
systems administrator
Victor Glushchenko
3d animator
Karl Goetz
systems administrator
Deepak Gupta
animation finaller: Rising Sun Pictures
Kylie Hannant
production accountant
Chris Hardman
matchmoving artist
Aaron Herczeg
rendering manager: Convergen / systems engineer: Convergen
Sam Hodge
cg supervisor: Rising Sun Pictures
David Humphreys
visual effects previz artist: Convergen (as David Humphries)
Cleland Jones
visual effects editor: Convergen
Mariya Kalachova
visual effects previz artist: Convergen
Michel Kreisel Vaisberg
compositing (as Michel Kreisel)
Nicolas Langlois-Demers
rigging lead
Chun Ho Ray Leung
modeller
Neil Lim Sang
senior animator: Rising Sun Pictures
Justin Long
junior lighting artist
Annet Mackie
digital matte painting (as Annette Mackie)
Simon Malessa
systems administrator
David Man
compositing
Campbell McGrouther
look development artist: Rising Sun Pictures
Tamara Tai Mitchell
compositing (as Tamara Mithcell)
Nick Murphy
visual effects editorial
Piers Mussared
environment artist: Convergen
Scott Novak
pipeline
Pete O'Connell
compositing
Ben Outerbridge
compositing
Luis Pages
senior effects technical director: Rising Sun Pictures
Ben Paschke
visual effects artist: Rising Sun Pictures
Danny Philippou
production assistant: Convergen (as Danny Phillipou)
Emily Probert
roto artist: Rising Sun Pictures
Greg Schrader
rendering manager: Convergen / technical director: Convergen
Matthew Shaw
compositing
Gregory Shimp
paint & roto lead (as Greg Shimp)
Tina Steike
production accountant (as Tina Steicke)
Mark Story
visual effects coordinator
Michael Taylor
production executive: Rising Sun Pictures
Matt Vesely
project manager: Convergen
James Whitlam
production executive
Gemma Wood
production manager (as Gemma James)
Marzena Zareba
matchmoving artist
Tyler Bartley
concept artist (uncredited)

Stunts

Zhi Qiang Lei
stunt performer
Long Lu
stunt performer
Zhi Long Luo
stunt performer
Ru Fe Xiao
stunt performer
Chang Jiang Zhang
stunt performer
Jain Wei Zhen
wire stunts: head of
Anbin Zhu
stunt performer

Camera and Electrical Department

Sen Qi Bai
electrician
Chien-Wei Chen
electrician
Ding Zhong Chen
epk photographer
Wei Xin Chen
epk photographer
Peng Cheng
video playback
Shuai Cheng
electrician
Allan Chesher
data wrangler
Ma Dam
second assistant camera
Andre Deubel
b camera operator / second unit director of photography
Brett Dwyer
red camera provided by
Gui Ming Fan
electrician
Hui Bin Gu
best boy
Rui Nian Guo
stills photographer
Bing He
electrician
Xiang Jun Ji
electrician
Long Bing Jiang
electrician
Yong Cheng Jiang
electrician
Xiang E. Kong
electrician
Kwai Yuen Li
digital imaging technician (as Kwai Li)
Ji Min Liu
epk photographer: assistant
Zeng Qi Lu
electrician
Hoi Man Mak
first assistant camera
Sheng He Peng
second assistant camera
Hou Rong Shen
electrician
Zhong Guo Shen
electrician / gaffer
Zhong Nian Shen
electrician
Fan Stevo
first assistant camera
Lian Cheng Sun
key grip
Lei Wang
electrician
Rui Yan Wang
camera assistant
Yue Ming Wang
stills photographer
Jia Qian Xu
electrician
Zhi Yong Xu
best boy
Zhen Yang
grip best boy
Hong Bo Yi
electrician
You Qing Yin
electrician
Yin Yue
camera assistant
Pei Zhang
electrician
Ping Zhang
stills photographer
Xiao Jun Zhang
lighting director

Animation Department

Sam Baker
animator: Rising Sun Pictures
Aaron Barlow
character animator
Vernessa Cook
animation
Nathan Jones
character animator
Tony Thorne
senior character animator
Ed Wou
character animator

Costume and Wardrobe Department

Xiu Qin Li
on set costumer: assistant
Rong Mei Ni
seamstress
Ji Hong Que
on-set costumer
Hui Fang Xu
wardrobe assistant
Heng Yin Yao
costume assistant
Qiu Yuan
costume coordinator
Nicole Yuen
wardrobe supervisor
Kui Zhao
costume assistant

Editorial Department

Allan Chesher
dit
Cleland Jones
assistant picture editor: Australia
Du Kid
post-production coordinator: China
Alex Meddick
digital intermediate colorist
Qing Qing Zhu
picture editing assistant: China

Location Management

Yue Hua He
location manager

Music Department

Ann Barnard
music preparation
William Boston
supervising orchestrator
Doug Brady
music mixing: and additional recording
Qiuming Dong
musician: Chinese flute
Matt Dunkley
orchestrations
Peter Fuchs
recording engineer
Rossano Galante
orchestrations
Allas Jen
vocals
David Jones
musician: drums & ethnic percussion
Vladimir Martinka
music preparation
Martin Roller
assistant scoring engineer
Yu Shu-Cheen
vocalist
The Slovak National Symphony Orchestra
music performed by
Paul Talkington
orchestra contractor
Zheng-Ting Wang
music consultant: Chinese / musician: sheng
Jessica Wells
music preparation
Allan Wilson
music conducted by
Ying Yang
musician: pipa

Script and Continuity Department

Susie Struth
script supervisor

Transportation Department

Hai Di Cao
driver
Jin Min Chen
driver
Xiang Xiang Chen
driver
Zhong Ming Chen
driver
Guo Sheng Dou
driver
Hua Wei Du
driver
Jiang Ping Du
driver
Hao Fang
driver
Jun Qiang Fang
driver
Jin Hong Guo
driver
Shi Cai Hang
transportation captain
Zu He
driver
Jian Lei
driver
Gao Li Liu
driver
Shao Yun Liu
driver
Yue Jun Lou
driver
Qi Xin Lv
driver
Guo Quan Ma
driver
Xing Fa Ma
driver
Hua Dong Shen
driver
Qing Fu Shi
driver
Xiang Qian Shu
driver
Jun Wang
driver
Jun Hua Wang
driver
Tuan Jun Wang
driver
Yong Wang
driver
Yong Zhi Wang
driver
Yunlong Wang
driver
Zhen Dong Wang
driver
Zheng Gang Wang
driver
Hong Bin Wu
driver
Huan Gong Wu
driver
Zheng Shan Wu
transportation coordinator
Jin Xu
driver
Zheng Wen Xu
driver
Ye Qiang Xue
driver
Xiao Hua Ying
driver
Dong Dui Zhang
driver
Ji Ping Zhang
driver
Jun Yue Zhang
driver
Ping Fu Zhang
driver
Qing Yi Zhang
driver
Shi Gen Zhang
driver
You Hong Zhang
driver
Zhong Wei Zhang
driver
Yue Jin Zhou
driver
Xiao Mao Zuo
driver

Additional Crew

Anni Browning
completion bond
Kris Darmody
legals
Bao Ling Fu
on set production assistant
Hong Shun Fu
on set production assistant
Tony Gibbs
insurance broker
Mark Kraus
financial controller
Jie Li
on set production assistant
Qiang Li
on set production assistant
Bryce Menzies
legals
Cam Rogers
legals
Zhen Jun Shen
on set production assistant
Zhen Long Shen
on set production assistant
Zhen Yong Shen
on set production assistant
Jian Shi
on set production assistant
Yun Long Shi
on set production assistant
Feng Pu Wang
on set production assistant
Hua Jiang Wang
on set production assistant
Hua Jun Wang
on set production assistant
Xiao Zhen Xu
craft service
Wen Quan Yu
on set production assistant
Shu Tao Zhang
on set production assistant
Ying Qiang Zhang
on set production assistant
Yong Zhao Zhang
craft service
Zhi Jun Zhang
on set production assistant

Thanks

Debra Andreacchio
special thanks to
Richard Cohen
special thanks to
Richard Harris
special thanks to
Felicity Rennie
special thanks to
Xian Xu
special thanks to
All Filters