X

Cast & Crew

Directed By

Written By

Skipper Cheng
co-written by
Daryl Doo
co-written by
Silver Hau
co-written by

Cast

Elly Tran
Gangster Assistant
Sze-Man Hui
Luke's mother
Nina Komolova
Magician's Assistant
Gus Liem
Priest
Wen-Hsueh Lu
Xiwen's Father
Cecilia Sun
Shop Girl
Loi Tran
Gigolo Leader
Tzu-Hui Tseng
Xiwen's Mother
Peter Tuan Vu Duc
Vietnam God of Gamblers

Produced By

Andy Chen
producer / senior producer
Sally Chen
line producer
Xiaodong Chen
co-producer
Yunqiang Chen
co-producer
Mandy Chong
line producer
Chris Foo
line producer
Gang He
co-executive producer
Jack He
co-producer
Yulu He
line producer
Xiang Huang
co-producer
Gus Liem
producer / producer
Tony Lin
producer
Pipi Lu
co-executive producer
Can Ma
co-producer
Thao Nguyen
line producer: Vietnam crew
Cao Thuy Nhi
line producer assistant: Vietnam crew
Kemin Shen
line producer
Jr. Stephen Siu
co-producer
Yong Wang
co-executive producer
Dong Nghi Xa
line producer assistant: Vietnam crew
Wanjun Xiao
line producer
Weidong Xiao
co-executive producer
Xiangqian Xie
co-producer
M.Z. Yang
line producer
Yang Yang
co-producer
Song Ye
co-producer
Ethan Yin
co-producer
Liu Yuan
co-producer
Hui Zhang
co-executive producer
Sarah Zhang
co-producer
Yu Zhang
co-executive producer
Haitao Zheng
co-producer
Lifang Zhou
co-producer

Music

Mark Lui
Composer

Cinematography

Chor Keung Chan
Cinematographer

Sound

Duli Bai
boom operator
Xianfu Bi
boom operator
Agustín Casola
foley recordist
Viola Chan
sound effects editor
Yiu Pong Chan
adr/dialogue recordist
Siu-Kei Ip
re-recording mixer / sound designer
Mandy Kwan
sound effects editor
Hidi Lai
sound post-production coordinator
Wilson Liu
adr/dialogue recordist
Ka Lok Lo
editing operator
Diego Marcone
foley recordist
Siu Wing Ng
dialogue editor
Kei-Wing Nip
sound post-production supervisor
Pak-Lai So
dubbing director
Eunice Wang
dubbing director assistant
Chi Hang Wong
editing operator
Chun Hin Wong
editing operator
Ken Wong
dialogue editor
Jing Zhang
location audio mixer

Art Direction

Chih-cheng Wang
Art Director

Costumes

Makeup

King Sheng-Wen Chen
hair stylist assistant
Stanley Han-Ru Chen
hair stylist assistant
Jobi Hsieh
hair stylist: Chun-Ning Chang
Kenki
hair stylist: Fiona Sit
Paggy Ko
makeup artist
Bart Kuo
hair stylist: Yi-Han Chen
Ivan Lee
makeup artist: Fiona Sit
Kei Feng-Chi Liu
makeup artist assistant
Hoang Thuy Trang Nguyen
makeup: Vietnam crew
Quoc Duy Nguyen
makeup: Vietnam crew
Ngoc Chi Tran
makeup: Vietnam crew
Ruoh-Han Wang
makeup artist: Yi-Han Chen
Fion Wu
makeup artist: Chun-Ning Chang

Visual Effects

Enoch Chan
visual effects supervisor
Kuok-Hang Chan
senior animator
Chun-Pong Chiu
compositor
Kayan Cho
visual effects producer
Pik-Ki Chu
senior compositor
Wai-Ho Fan
animator
Weng Hon Ip
senior compositor
Hoi-Hei Kwan
compositor
Felix Tsz Fei Lai
visual effects supervisor
Lai-Ha Law
senior compositor
Wing-In Lee
senior compositor
Teresa Leung
visual effects coordinator
Ping-Shun Shum
senior animator
Kayan Tsang
visual effects coordinator
Lok-Hang Wong
senior animator
Man-Kit Yeung
visual effects matte painter
Chak-Fung Yip
senior animator
Hoi-Hoi Yu
senior compositor
Yat-Tung Yu
visual effects art director

Assistant Director

Cox Chong
first assistant director
Stan Chow
second assistant director
Yvonne Ho
director's assistant
Trai Huy
assistant director: Vietnam crew
Dung Huynh
director's assistant: Vietnam crew
Oscar Kwan
storyboard artist
Vinh Quang Nguyen
assistant director: Vietnam crew
Truong Khanh Thi Pham
director's assistant: Vietnam crew
Luu Chi Cuong Phan
assistant director: Vietnam crew
Thi Kim Hue Su
director's assistant: Vietnam crew
Thy Vi Truong
continuity: Vietnam crew

Production Management

Chapman Choi
post-production supervisor
Xiao Han
production executive
Venice Ka-Sin Hui
post-production assistant
Zhen Li
production promotion
Tony Lin
general manager
Jiaoru Liu
production manager
Cuong Nguyen
production manager: Vietnam crew
Hongyue Shao
production promotion
Ngo Thanh
production assistant: Vietnam crew
Raymond Wong
general manager of development department
Yanqiong Yun
production promotion

Art Department

Yu-You Chen
art designer
Chih-Jung Cheng
assistant art director
Thi Hong Hanh Hoang
artist assistant: Vietnam crew
Cheng-Lin Hsieh
prop master
Chung Dien Huynh
artist assistant: Vietnam crew
Yi-Sin Jhang
prop master
Elaine Kwong
poster coordinator
Hiep Le Duc
graphic designer
Ling-Tzu Liao
art coordinator
Ching-Yi Liu
art designer
Hui-Ping Liu
art coordinator
Wing Shya
poster designer
Gia Van Tai
artist assistant: Vietnam crew
Thi Bao Thu Tran
artist assistant: Vietnam crew
My Di Vong
artist assistant: Vietnam crew
Gia Buu Vuong
artist assistant: Vietnam crew
Hsin-Ju Wang
art assistant

Stunts

Kar Lok Chin
stunt design
Gobi Ng
car stunt choreographer
Y. Thanh
choreographer: Vietnam crew

Editorial

Somnus Cai
digital intermediate conform
Steven Cui
digital intermediate producer
Aimee Feng
digital intermediate conform
Abel Liu
digital intermediate technical assistant
Lani Liu
digital intermediate conform
Peigen Liu
digital intermediate technical assistant
Peter Liu
digital intermediate technical manager
Paul Ma
digital intermediate conform
Ethan Park
digital intermediate supervisor
Gavin Wei
digital intermediate technical director
Alvin Sin Hong Wu
on-set editor
Kidd Xie
digital intermediate technical assistant
Annie Xu
digital intermediate producer assistant
Daniel Xu
digital intermediate technical assistant
Amber Zhang
colorist
Rui Zhao
mastering manager
Anne Zhou
color assistant
Ruyue Zhu
digital intermediate technical assistant

Other

Van Le Banh
translator: Vietnam crew
Minh Tien Cao
on-set runner: Vietnam crew
Selina Chang
promotion planner: propaganda & distribution
Armstrong Chen
planner: propaganda & distribution
Haixia Chen
finance manager
Hao Chen
distribution manager / production coordinator
Li Chen
finance assistant manager
Sally Chen
DGM of promotion: propaganda & distribution
Wenzhang Chen
distribution supervisor
Nguyet Tien Dang
stand-in: Fiona Sit
Dora Deng
newmedia promotion: propaganda & distribution
Thuy Anh Diep
translator: Vietnam crew
Zhiwei Dong
distribution team
Thien Du Hoang
translator: Vietnam crew
Thi Tuyet Hang Duong
catering service: Vietnam crew / translator: Vietnam crew
Yi Fang
distribution supervisor
Zhengguang Fu
planner: propaganda & distribution
Sue Gao
newmedia promotion: propaganda & distribution
Hilary Ge
media promotion: propaganda & distribution
Silei Geng
newmedia promotion: propaganda & distribution
Liang Gu
distribution general manager
Xu Han
media promotion: propaganda & distribution
Yulu He
promotion coordinator: propaganda & distribution
Zhen He
distribution team
Xiang Huang
co-presenter
Thi Tuyet Anh Huynh
stand-in: Yi-Han Chen
Tien Hung Lam
translator: Vietnam crew
Thi Le Ho
on-set runner: Vietnam crew
Rui Li
finance assistant manager
Wanqiang Li
presenter
Yunkai Li
distribution supervisor
Zhaohua Li
planner: propaganda & distribution
Yuyan Liang
media promotion: propaganda & distribution
Sam Liao
production assistant
Sudan Lin
distribution general manager / distribution
Yusheng Lin
distribution team
Anna Liu
production coordinator
Fangfang Liu
distribution team
Jiatong Liu
promotion planner: propaganda & distribution
Rain Liu
newmedia promotion: propaganda & distribution
Xinlu Liu
promotion coordinator: propaganda & distribution
Ye Liu
planner: propaganda & distribution
Ai Hao Loi
translator: Vietnam crew
Chi Hung Lu
translator: Vietnam crew
Ocean Lu
distribution manager
Le Luo
promotion planner: propaganda & distribution
Vu Hoang Luong
translator: Vietnam crew
Si Trung Ly
translator: Vietnam crew
Haisheng Ma
making-of
Min Ma
promotion planner: propaganda & distribution
Zhiling Ma
distribution supervisor
Hoang Dieu Nguyen
on-set runner: Vietnam crew
Ngoc Man Nhi Nguyen
stand-in: Chun-Ning Chang
Quoc Viet Nguyen
catering service: Vietnam crew
Thi Thuy Loan Nguyen
translator: Vietnam crew
Lishan Ni
distribution
Crystal Decker Orren
localization: us - Well Go USA Entertainment
Trung Thien Phan
catering service: Vietnam crew
Van Cong Phan
on-set runner: Vietnam crew
Sean Qi
translator: Vietnam crew
Rui Qu
distribution supervisor
Kemin Shen
deputy project director
Meng Shen
administrative assistant
Thanh Sang Son
catering service: Vietnam crew
Van Thi Son
catering service: Vietnam crew
Grace Song
production coordinator
Meiqiao Song
statistics
Yan Song
production assistant
Cecilia Sun
production coordinator
Lin Sun
logistics
Patrick Sun
newmedia promotion: propaganda & distribution
Tuan Luong Tang
translator: Vietnam crew
Tran Ngoc Linh Thai
translator: Vietnam crew
Cao Khen Tran
translator: Vietnam crew
Gia Loi Tran
translator: Vietnam crew
Quang Huy Truong
catering service: Vietnam crew
Lv'ang Tu
distribution team
Hue Van Hoac
translator: Vietnam crew
Lan Vong
translator: Vietnam crew
Peter Tuan Vu Duc
production coordinator: Vietnam
Shuyou Wang
production coordinator
Yanqiu Wang
production assistant
Zhangshun Wang
project director: propaganda & distribution
Ning Wei
distribution team
Dongdong Wu
distribution general manager
Jiajun Wu
distribution team
Le Wu
promotion planner: propaganda & distribution
Yifan Wu
media promotion: propaganda & distribution
Yusheng Wu
production assistant
Tong Xia
making-of
Fei Xu
distribution team
Jie Xu
cashier
Zhao'e Xu
distribution supervisor
Xue Yang
distribution manager
Olivia Zhang
production assistant
Xu Zhang
newmedia promotion: propaganda & distribution
Feifei Zhao
media promotion: propaganda & distribution
Jia Zheng
promotion planner: propaganda & distribution
Ziqiang Zheng
distribution team
Filly Zhou
planner: propaganda & distribution

Casting Department

Anh Tuan Le Hoang
casting director: Vietnam crew
Thuy Nga Vo
casting director assistant: Vietnam crew

Costume Department

Yu-Ting Hsu
wardrobe
Thi My An Huynh
costume: Vietnam crew
Thi Dao Le
costume: Vietnam crew
Lung-Lung Lin
coordinator: Vietnam
Ba Thu Nga Pham
costume: Vietnam crew
Cun-Yu Wang
costume assistant

Camera Department

Anxiang Cui
camera assistant
Cao Tri Dinh
focus puller: Vietnam crew
Hoang Sa Ho
focus puller: Vietnam crew / still photographer: Vietnam crew
Wenquan Hua
camera assistant
Duc Chien Le
camera operator: Vietnam crew
Tankun Liu
lighting assistant
Zongliang Liu
b unit camera operator
Fei Ma
camera assistant
Olaf Mueller
poster photographer
Chi Hoanh Nguyen
focus puller: Vietnam crew
Manh Vu Nguyen
focus puller: Vietnam crew
Tan Luc Nguyen
camera operator: Vietnam crew
Minh Duc Pham
aerial photographer: Vietnam crew
Thamh Cong Pham
aerial photographer: Vietnam crew
Hoang Son Phung
aerial photographer: Vietnam crew
Hezhou Qi
dolly grip
Dehong Qian
camera assistant
Jianjun Qian
camera assistant
Chengliang Tian
lighting assistant
Hoang Viet Tran
camera operator: Vietnam crew
Xiaozhong Xie
a unit focus puller
Yilin Xie
camera assistant
Kan Xu
b unit focus puller
Wenliang Yan
lighting assistant
Wenjie Zhang
lighting assistant
Jiemu Zhu
lighting assistant

Location Management

Black Binh
location manager assistant: Vietnam crew
Duy Tan Bui
location manager assistant: Vietnam crew
Tri Duc Do
location manager assistant: Vietnam crew
Trong Nguyen Doan
location manager assistant: Vietnam crew
Phan Minh Chau Nguyen
location manager assistant: Vietnam crew
Thi Bich Thuy Nguyen
location manager assistant: Vietnam crew
Van Giang Nguyen
location manager assistant: Vietnam crew
Van Nhan Nguyen
location manager assistant: Vietnam crew
The Tan Pham
location manager: Vietnam crew

Script Department

Fan-Hsuan Her
continuity
Fan Yang
continuity
Movie title data and credits provided by
IMDb logo