Cast & Crew

Directed by

Jianjun Sun
(as Jay Sun)

Writing Credits

Jianjun Sun
(as Jay Sun)

Cast

Andy Lau
Xiao Jinhan
Chi-Ling Lin
Lisa / Wang Xueqing
Jingchu Zhang
Lin Yuyan
Dawei Tong
Yamamoto Toshio
Siqin Gaowa
The Empress / The Buddha (as Gaowa Siqin)
Eugene Kozenyuk
Henry
Tony Vingerhoets
Nick
Scott Workman
James
Yuqi Liu
Xiao Jianhan's assistant
Muran Lin
Xiao Bao
Lei Zhang
Big Man
Jihong Ge
HK Police A
Bin Zhao
HK Police B
Landi Li
Gui Hua
Ming-Hao Xia
Da Zi
Qixing Aisin-Gioro
Silent / mute princess (as Aixinjueluo Qixing)
Faisal Al-Saja
Burj Khalifa Agent
Chris Brewster
British hitman
Yongli Che
Female teacher
Paul Philip Clark
Mercenary
Robert Gilabert Cuenca
Assassin / Stunt
Rajeev Daswani
Burj Khalifa Agent
Xiaotong Guan
Xiao Yueyue
Ming-Han He
Male assistant
Xu Ge Hui
Phoenix TV reporter
Liang Jin
Mysterious man
Natalia Kapchuk
Atlantis Blonde
Wanyi Li
Constellation girl
Xiya Lin
Constellation girl
Jiaqi Luo
little Shan Ben
Wenbo Luo
Taurus
Bryan MacKenzie
Rod / Roger
Vanessa Wang Manni
Leo
Alice Rehemutula
Scorpio
Tianqi Shi
Capricorn (witch in black)
Songyun Tan
Gemini
Tong Tian
Aquarius
Ruizi Wang
Cancer
Yi Wang
Xu Xian
Yijia Wang
Constellation girl
Yi Wei
Little witch / little girl (as Angel Wei)
Yi Yang
Fish Heat Bar foremean
Linshu Zeng
Aries
En-qi Zhang
young Lisa
Guangbei Zhang
Commissioner Kong / Director Kong
Hao Zhang
Bao Ge
Yilong Zhang
Sumo
Wen Zheng
Bartender
Xiaojun Zong
Jewelry store boss
Na Zou
Sagittarius
Meiying Wang
Mo Nv

Produced by

Maxine De Vere
production supervisor: Dubai
Lorraine Ho
chief producer
Rowena Li
co-producer
Sun Lin
line producer
Mingyi Liu
line producer
Xiaotian Miao
producer
Zhao Minghui
line producer
Xue Shen
chief producer
Yue Shen
senior producer
Wenji Teng
producer
Anna Wang
line producer: Dubai
Dong Yang
line producer
Ming Ye
producer
Haicheng Zhao
lead producer

Music by

Roc Chen

Cinematography by

Don McCuaig

Casting By

Miranda Davidson

Makeup Department

Zera Azmi
key makeup artist: Dubai
Helga Bosman
daily hairstylist
Marina Huang
makeup artist
Cherlynn Koh
special makeup effects artist
Michelle Waldron
makeup artist

Production Management

Maxine De Vere
production supervisor: Dubai
Theuns Du Plessis
production manager: second unit
Dylan Voogt
production manager

Second Unit Director or Assistant Director

Jimmy Alfred
second assistant director
Bob Brown
second unit director
Luo San Claire
assistant to director
Nico Marzano
first assistant director (as Nicola Marzano)
Lei Zhang
assistant director

Art Department

Shantanu Jahagirdar
concept artist

Visual Effects by

Geoffery Antony
visual effects supervisor (as Romald Geoffery)
Joel Berg
fx artist
Christian Blaze
senior visual effects artist
Benjamin Burr
compositor: GFZ Group
Anthony Cauchy
visual effects producer
Chen Cui
compositor: NAGA FX (as Cui Chen)
Daniel Frade
compositor
Dong Guo
stereoscopic supervisor: china film group
Shantanu Jahagirdar
visual effects art supervisor
Shruti Janu
animator
Satbir Singh Kukreja
visual effects artist
Eldose Madott
digital compositor
Zachary Mallett
visual effects supervisor: GFZ Group
Darvin K. Manwah
digital compositor: GFZ Studios
Pradeep Kumar Padmanabha
digital effects artist
Katrina Taylor
visual effects coordinator
Angus Wakefield
visual effects artist

Stunts

Chris Brewster
stunt performer
Paul Philip Clark
stunt performer
Robert Gilabert
stunts
Qiang Li
stunt performer
Qijie Li
stunts
Michael Owen
stunt player
Quanjun Su
stunt rigging coordinator
Jun Zhang
stunts
Peng Zhang
action director

Camera and Electrical Department

Andrej Arnautov Jr.
best boy: Dubai
Rene Auguste
steadicam operator
Nuwan de Zoysa
grip
Andy Gribble
key grip: Dubai A unit
Kazim Karaismailoglu
digital imaging technician (as Kazim Karais)
Ian Mussell
key grip second unit

Costume and Wardrobe Department

Angela Schnoeke-Paasch
costume buyer

Editorial Department

David Rivero Martin
colorist

Location Management

Lyall Gardiner
supervising location manager
Sam Johnston
location assistant: Dubai
Toby Lomas
location assistant: Dubai
Robbie McAree
location assistant: Dubai
Charlie Somers
location manager: Dubai

Transportation Department

Muzaffar Iqbal
transportation coordinator
Imran Mahmood
picture car coordinator
Saifullah Muhammad
transportation & logistics provider: UAE e-Man Media Services
Mohamad Al Nasani
trailers

Additional Crew

Amal Al-Agroobi
production assistant
Faisal Ghadi Alkaabi
government liaison
Liu Changle
presenter
Xi Chen
planner
Noel de Vere
local assistant production accountant: Dubai
Sanping Han
presenter
Peter Lam
presenter
Andy MacGregor
production assistant
Sarita Mehra
production assistant
Andy Nettleton
helicopter pilot: Dubai
Kaya Smythe
Production coordinator
Jianjun Sun
presenter
Gareth Thomas
security (as Gareth Wyn Thomas)
Khaled Zaazouh
production coordinator: Dubai
All Filters