Cast & Crew

Directed by

Daming Chen

Writing Credits

Josh Goldsmith
(story) &
Cathy Yuspa
(story) and
Diane Drake
(story)
Josh Goldsmith
(screenplay) &
Cathy Yuspa
(screenplay)
Daming Chen
(adaptation)
Eva Cao
(adaptation)

Cast

Andy Lau
Sun Zigang
Gong Li
Li Yilong
Li Yuan
Yanni
Julian Chen
Tip
Chengru Li
CEO Dong
Jing Hu
Zhao Hong
Anya
Mrs. Dong
Russell Wong
Peter
Kelly Hu
Girl in Lotto Commercial
Deshun Wang
Sun Meisheng
Chang Shen
Masseuse
Jie Yang
Photographer
Tami Zhao
Model
Luxi Yang
Model
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)
Baobao Sun
Twin
Jiaojiao Sun
Twin
Jia Tao
Duoduo
Daming Chen
Young Sun Meisheng
Ni Jiao
Zigang's Mother
Yue Yu
Young Sun Zigang
Shuangshuang Pan
Tammi
Fangyuan Chang
Liu Yang
Nu Du
Christmas Tree
Telly Liu
Fang Li
Zhu Zhu
Xiao Wu
Andrew Edelson
Groom
Yue Zhang
Doudou's Classmate
Niu Niu
Doudou's Classmate
Osric Chau
Chen Erdong
Dede Nickerson
Client
Haizhen Wang
Nurse
Jing Chris Liu
Man With Flower
Cheong Cheung
Male Office Staff
Liwen Gao
Daughter's friend
Xingwen Jing
Li Jing
Bihe Liu
Flight Attendant
Mian Wang
Flight Attendant

Produced by

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

Music by

Christopher O'Young
(original score by)

Cinematography by

Max Da-Yung Wang
director of photography (as Max Wang)

Editing by

Nelson Quan

Production Design by

Zhuoyi Li

Art Direction by

Diyou Luo

Costume Design by

Yikai Li

Makeup Department

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

Production Management

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

Second Unit Director or Assistant Director

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

Art Department

Fuli Cao
property master

Sound Department

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

Visual Effects by

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

Camera and Electrical Department

Yong Qiang Cao
best boy (as Cao Yongqiang)
Yongan Cao
electrician
Takuji Murata
second unit director of photography
Bing Rui Sun
electrician (as Sun Bingrui)
Lihong Wang
chief lighting technician
Xiaofeng Zhang
grip

Costume and Wardrobe Department

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

Editorial Department

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 (as May Feng)
Hye-Min Lee
digital intermediate colorist
Yong-gi Lee
digital intermediate supervisor (as Yonggi Lee)
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 (as Edward Chiyun Yi)
Amber Zhang
film restoration

Music Department

Beijing Philharmonic Orchestra
score performer
Wes Chew
score producer
Drew Hanratty
composer assistant (as Andrew Hanratty)
Christopher O'Young
conductor
Pierre Pradat
piano
Flynn Wheeler
additional music by

Script and Continuity Department

Jia-Li Wang
continuity (as Wang Jiali)

Additional Crew

Phoebe Chow
dubbing director: cantonese version (as Yan-yan Chow)
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
Dong Yu
presenter
Dapeng Zhou
co-production coordinator
All Filters