X

Cast & Crew

Directed By

Written By

Josh Goldsmith
story / screenplay
Cathy Yuspa
story / screenplay
Daming Chen
adaptation
Eva Cao
adaptation

Cast

Andy Lau
Sun Zigang
Gong Li
Li Yilong
Li Yuan
Yanni
Chengru Li
CEO Dong
Jing Hu
Zhao Hong
Anya
Mrs. Dong
Kelly Hu
Girl in Lotto Commercial
Deshun Wang
Sun Meisheng
Chang Shen
Masseuse
Jie Yang
Photographer
Di Chang
Male Model
Ic Girls
Girl Band
Jiajia Chen
Girl at Bar
Ying Zhang
Auntie Liu
Amy
Girl Waiting at the Office
Juan Du
Sun Fang (Hippo)
Mengyang Wen
Li Kege (Coco)
Jia Tao
Duoduo
Daming Chen
Young Sun Meisheng
Ni Jiao
Zigang's Mother
Yue Yu
Young Sun Zigang
Nu Du
Christmas Tree
Telly Liu
Fang Li
Zhu Zhu
Xiao Wu
Yue Zhang
Doudou's Classmate
Niu Niu
Doudou's Classmate
Osric Chau
Chen Erdong
Jing Chris Liu
Man With Flower
Cheong Cheung
Male Office Staff
Liwen Gao
Daughter's friend
Bihe Liu
Flight Attendant
Mian Wang
Flight Attendant

Produced By

Jeffrey Chan
executive producer
Daming Chen
producer
Yu Dong
principal producer
Sanping Han
executive producer
Xiaoli Han
supervising producer
Alex Jia
associate producer
Katharine Kim
executive producer
Andy Lau
executive producer
Albert Lee
supervising producer
Jun Liu
co-producer
Telly Liu
associate producer
Dongming Shi
supervising line producer
Mike Hyun-dong Suh
supervising producer
Christophe Tseng
co-producer
Albert Yeung
executive producer
Dong Yu
executive producer
Hao Zhang
supervising producer
Zhenyan Zhang
line producer
Haicheng Zhao
administrative producer
Jiang Zhong
supervising line producer

Music

Cinematography

Max Da-Yung Wang
director of photography

Sound

Wei An
sound director
Sona Balam
re-recording mixer
Wei He
sound editor
Shuo Li
production sound mixer

Production Design

Art Direction

Costumes

Makeup

Yu-Lai Cheng
makeup artist: Andy Lau
Wei Gu
hair stylist
Jianming Mu
hair stylist: Li Gong
Alex So
makeup artist: Li Gong
Junjian Zheng
makeup artist

Visual Effects

Osric Chau
visual effects supervisor assistant
Xiaowei Guan
compositor
Yue Jia
compositor
Gene Shih
visual effects supervisor
Wes Takahashi
on-set visual effects supervisor
Stanley Tsang
visual effects supervisor assistant

Assistant Director

Ming Goong
second assistant director
Kim Wah Lou
first assistant director
Zhang Yang
second assistant director

Production Management

Jiawen Bai
post-production manager / production executive
Tianhui Ge
unit production manager
Dai Kate
production supervisor

Art Department

Fuli Cao
property master

Editorial

Peter Ahn
digital intermediate project manager
Somnus Cai
film restoration
Tony Cheng
digital film scan/recorder
Steven Cui
digital intermediate project manager
Clarence Deng
assistant editor
Aimee Feng
film restoration
Hye-Min Lee
digital intermediate colorist
Yong-gi Lee
digital intermediate supervisor
Lani Liu
film restoration
Tim Ma
digital film scan/recorder
Ethan Park
colorist
Elizabeth Rao
assistant editor
Wen Ren
digital film scan/recorder
Gavin Wei
digital film scan/recorder
Edward Chi-yun Yi
digital intermediate producer
Amber Zhang
film restoration

Other

Phoebe Chow
dubbing director: cantonese version
Yu Dong
presenter
Sanping Han
presenter
Katharine Kim
presenter
Andy Lau
presenter
Mingna Liu
production accountant
Gene Shih
main and end titles designer
Jannie Wai
production coordinator
Hong Yan
assistant production accountant
Albert Yeung
presenter
Dapeng Zhou
co-production coordinator

Music Department

Wes Chew
score producer
Drew Hanratty
composer assistant
Flynn Wheeler
additional music by

Costume Department

Weihong Han
costumer
Stephanie Wong
image designer: Andy Lau
Bruce Yu
image designer: Andy Lau
Yunzhuo Zhou
wardrobe department head

Camera Department

Yongan Cao
electrician
Takuji Murata
second unit director of photography
Bing Rui Sun
electrician
Lihong Wang
chief lighting technician

Script Department

Jia-Li Wang
continuity
Movie title data and credits provided by
IMDb logo