Directed by
Woo-Ping Yuen |
Writing Credits
Chi-Long To | ... | (screenplay) (as Christine To) |
Cast (in credits order)
Produced by
Cary Cheng | ... | producer |
William Kong | ... | executive producer (as Bill Kong) |
Rosanna Ng | ... | associate producer |
Ellen Poon | ... | co-producer |
Zhonglun Ren | ... | executive producer |
Tianyun Wang | ... | producer |
Jianshai Xu | ... | producer (as Xu Jianhai) |
Alice Yeung | ... | associate producer |
Qiang Zhang | ... | executive producer |
Zhenyan Zhang | ... | executive producer |
Music by
Shigeru Umebayashi |
Cinematography by
Xiaoding Zhao | ... | director of photography |
Editing by
Wenders Li |
Casting By
Lan Mo | ||
Mike Leeder | ... | (uncredited) |
Rosanna Ng | ... | (uncredited) |
Production Design by
Tingxiao Huo |
Art Direction by
Yi Wang | ||
Bin Zhao | ||
Shouyi Zhao |
Set Decoration by
Baotai Li | ||
Xiaolong Xu |
Costume Design by
Chung-Man Yee |
Makeup Department
Ratt Boonsongprasert | ... | special makeup effects artist (as Rat Boonsongpresert) |
Lin Chen | ... | assistant hair stylist |
Ruijin Chen | ... | assistant makeup artist |
Lipin Cheng | ... | assistant hair stylist |
Yubao Cui | ... | makeup artist |
Vittaya Deerattrakul | ... | special makeup effects artist (as Vitaya Deerattakul) |
Ceqi Feng | ... | assistant hair stylist |
Ying Gao | ... | assistant makeup artist |
Congying Hao | ... | assistant makeup artist |
Hongfeng Jiang | ... | assistant makeup artist |
Changliang Li | ... | assistant hair stylist |
Miaomiao Li | ... | key assistant hair stylist |
Xuemei Li | ... | assistant hair stylist |
Ying Li | ... | assistant makeup artist |
Jingjing Ma | ... | assistant hair stylist |
Sarawuth Pansingh | ... | special makeup effects artist |
Qian Qiao | ... | assistant makeup artist |
Zhijuan Qiu | ... | makeup artist |
Kongkrit Thongdee | ... | special makeup effects artist (as Kokgkrit Thongdee) |
Peng Wang | ... | assistant makeup artist |
Xiao Wang | ... | assistant hair stylist |
Xin Wang | ... | assistant hair stylist |
Xue Wang | ... | assistant hair stylist |
Ying Wang | ... | assistant makeup artist |
Xiaohui Wu | ... | assistant hair stylist |
Yan Xiachai | ... | key makeup artist |
Taiping Xie | ... | assistant hair stylist |
Ge Xiufang | ... | makeup artist |
Huiwen Ye | ... | key hair stylist |
Maijuan Zeng | ... | assistant hair stylist |
Shuping Zhang | ... | assistant makeup artist |
Yuanjuan Zhang | ... | assistant makeup artist |
Jie Zhu | ... | assistant hair stylist |
Production Management
Jomin Po Man Chan | ... | assistant production manager (as Po Man Chan) |
Cary Cheng | ... | post-production supervisor |
Yugui Dai | ... | unit manager |
Tianhui Ge | ... | unit production manager |
Dai Kate | ... | production supervisor |
Wenhua Ma | ... | unit production manager |
Eddie Wong | ... | production manager |
Mickey Shuo Xing | ... | unit manager (as Shuo Xin) |
Dapeng Zhou | ... | unit manager |
Second Unit Director or Assistant Director
Joe Chan | ... | second assistant director |
Thomas Chow | ... | first assistant director |
Janet Chun | ... | first assistant director |
Man Ki Kwok | ... | second assistant director |
Thomas Chi-Wai Lee | ... | second assistant director |
Dickson Leung | ... | first assistant director |
Yu Liang | ... | second assistant director |
Zhu Mao | ... | second assistant director |
Ran Wei | ... | second assistant director |
Yang Zhang | ... | second second assistant director |
Art Department
Juanxian Bao | ... | drapery man |
Jianguo Cai | ... | assistant art director |
Chengguang Dong | ... | assistant art director |
Cunwang Fang | ... | stand-by prop assistant |
Shengbin Fang | ... | painter |
Zengfei Fang | ... | stand-by prop assistant |
Xiangming Fu | ... | sculptor |
Dezhong Gao | ... | set dresser |
Dejian Gong | ... | set dresser |
Zhongquan Hu | ... | set dresser |
Hin-Fat Hung | ... | property master |
Jiawei Jian | ... | dressing props |
Daowen Jiang | ... | dressing props |
Daoyou Jiang | ... | special props |
Feng Jin | ... | stand-by prop assistant |
Meng Jin | ... | dressing props |
Xueli Jin | ... | dressing props |
Xianzhen Kong | ... | dressing props |
Kwok-On Lau | ... | assistant property master |
Wai-Ming Law | ... | assistant property master |
Jiangguo Li | ... | assistant art director |
Shangyu Li | ... | set dresser |
Shuwen Li | ... | set dresser |
Wenzhong Li | ... | carpenter |
Xingqi Li | ... | set dresser |
Huanhai Liu | ... | dressing props |
Jun Liu | ... | painter |
Shuhai Liu | ... | carpenter |
Xingsheng Liu | ... | painter |
Zhaohe Lu | ... | carpenter |
Zhikui Lu | ... | assistant set design illustrator |
Wai Cheong Luk | ... | storyboard artist |
Tangbin Luo | ... | special props |
Faqi Nie | ... | construction laborer |
Benwu Sheng | ... | carpenter |
Minghua Tang | ... | special props |
Bo Tian | ... | assistant art director |
Fu Kei Tse | ... | assistant property master |
Cheng Wang | ... | dressing props |
Chenggui Wang | ... | carpenter |
Chengke Wang | ... | carpenter |
Chengsheng Wang | ... | carpenter |
Jihong Wang | ... | set dresser |
Xiaojin Wang | ... | dressing props |
Yunqiang Wang | ... | dressing props |
Zhenyu Wang | ... | painter |
Xiaohui Wu | ... | assistant art director |
Hongwei Yang | ... | dressing props |
Zhanjia Yang | ... | set design illustrator |
Zhiyu Yang | ... | stand-by prop assistant |
Yin Keung Yau | ... | assistant property master |
Qingfu Zeng | ... | carpenter |
Tie Zeng | ... | sculptor |
Zhaobao Zeng | ... | construction laborer |
Dayong Zhang | ... | stand-by prop assistant |
Shuxing Zhang | ... | dressing props |
Wengui Zhang | ... | stand-by prop assistant |
Wenyi Zhang | ... | prop assistant |
Wujie Zhang | ... | special props |
Chongjiang Zhou | ... | sculptor |
Wanhai Zhou | ... | set dresser |
Kai Zhuang | ... | dressing props |
Yan Zhuang | ... | dressing props |
Sound Department
Sona Balam | ... | re-recording mixer |
Martin Bayley | ... | audio systems engineer |
Steve Burgess | ... | sound effects editor / sound mixer |
Xin Cai | ... | audio systems engineer |
Huijun Cao | ... | boom operator |
Yue Chao | ... | audio systems engineer |
Xiang Chen | ... | sound effects editor |
Cici Cui | ... | sound effects editor |
Helen Field | ... | sound coordinator |
Wei He | ... | sound effects editor / sound post-production manager |
Zheng 'Joe' Huang | ... | sound post-production coordinator (as Joe Huang) |
Hongrui Ji | ... | sound effects editor |
Xiaoliang Jiang | ... | dubbing supervisor |
Sarah Kong | ... | sound coordinator |
Echo Lee | ... | sound coordinator |
Xin Li | ... | foley artist |
Johny Liu | ... | adr recordist / dialogue editor |
Xianfeng Liu | ... | boom operator |
Emma Long | ... | sound effects editor |
Niu Ma | ... | sound supervisor assistant |
Robert Mackenzie | ... | sound editor |
Xu Miao | ... | foley artist |
Huijia Mo | ... | sound effects editor |
Zeliang Niu | ... | sound assistant |
Blair Slater | ... | foley artist |
Qiuxia Sun | ... | dialogue editor (as Qiuqiu Sun) |
Jing Tao | ... | sound designer |
Wei Tao | ... | audio systems engineer |
Yong Tian | ... | adr recordist / dialogue editor |
Yinan Tu | ... | audio systems engineer |
Mario Vaccaro | ... | foley artist |
Jingjing Wang | ... | sound coordinator |
Baohua Xiao | ... | boom operator |
Jing Xiao | ... | sound recordist / sound supervisor assistant |
Michael Xie | ... | audio systems engineer |
Yanchao Yang | ... | foley artist |
Ben Zhang | ... | sound coordinator |
Selina Zhang | ... | sound coordinator |
Shuo Zhang | ... | dialogue editor |
Van Zhang | ... | audio systems engineer |
Yijing Zhang | ... | dialogue editor |
Zhigang Zhang | ... | assistant sound recordist (as Zhi Gang Zhang) |
Jing Tao | ... | supervising sound editor (uncredited) |
Sam Wang | ... | sound effects editor (uncredited) |
Visual Effects by
Eva Au | ... | lighting and texture artist: Menfond |
Bruce Chen | ... | compositor: Menfond |
Guoxan Chen | ... | lighting and texture artist: Menfond |
Jingqi Chen | ... | digital effects artist: Menfond |
MingXing Chen | ... | lighting and texture artist: Menfond |
Nicole Chen | ... | compositor: Menfond |
Qifeng Chen | ... | digital effects artist: Menfond |
Ruxing Chen | ... | lighting and texture artist: Menfond |
Shifang Chen | ... | digital effects artist: Menfond |
Yvhan Chen | ... | lighting and texture artist: Menfond |
Zhuoxian Chen | ... | motion graphic artist: Menfond |
Hanbin Cheng | ... | lighting and texture artist: Menfond |
Chi-Chung Cheung | ... | visual effects supervisor: Menfond |
Sze Shuen Cho | ... | design & visual artist: Menfond |
Seattle Deng | ... | senior compositor: Menfond |
Shunxiang Deng | ... | lighting and texture artist: Menfond |
Janming Fan | ... | compositor: Menfond |
Lijia Feng | ... | compositor: Menfond |
LiRong Feng | ... | lighting and texture artist: Menfond |
Mingjiao Fu | ... | lighting and texture artist: Menfond |
QianJun Fu | ... | lighting and texture artist: Menfond |
Tianhan Guan | ... | lighting and texture artist: Menfond |
Caichan Guo | ... | lighting and texture artist: Menfond |
Key Guo | ... | compositor: Menfond |
BaoLin He | ... | lighting and texture artist: Menfond |
Jianhui He | ... | compositor: Menfond |
Weije He | ... | lighting and texture artist: Menfond |
Weisong He | ... | digital effects artist: Menfond |
Zero He | ... | senior compositor: Menfond |
Brian Ho | ... | visual effects supervisor / visual effects supervisor: motion, Menfond |
Mingjun Ho | ... | senior digital effects artist: Menfond |
Reiko Hon | ... | visual effects assistant editor: Menfond |
Ivy Hu | ... | compositor: Menfond |
Fei Huang | ... | senior digital effects artist: Menfond |
HaoWen Huang | ... | motion graphic artist: Menfond |
Janqiang Huang | ... | lighting and texture artist: Menfond |
Ten Huang | ... | senior lighting artist: Menfond |
Wenxiang Huang | ... | compositor: Menfond |
YunZhong Huang | ... | lighting and texture artist: Menfond |
Shengkang Jang | ... | compositor: Menfond |
Lan Kaplan | ... | motion graphic artist: Menfond |
Slander Kwong | ... | senior modeler: Menfond |
Wing Yan Lai | ... | digital effects editor: Menfond |
Garrett Lam | ... | head of computer animators: Menfond |
Zhiming Lao | ... | lighting and texture artist: Menfond |
Alesandra Law | ... | digital producer: Menfond |
Raymen Lee | ... | senior lighting artist: Menfond |
Tim Lee | ... | compositor: Menfond |
Yanke Lei | ... | motion graphic artist: Menfond |
Chunhuai Li | ... | compositor: Menfond |
Cons Li | ... | senior digital producer: Menfond |
Icy Li | ... | compositor: Menfond |
Jingsheng Li | ... | compositor: Menfond |
LinJuan Li | ... | motion graphic artist: Menfond |
Yongru Li | ... | lighting and texture artist: Menfond |
Zhaoyong Li | ... | lighting and texture artist: Menfond |
Weiwei Liang | ... | compositor: Menfond |
Jianxing Lin | ... | lighting and texture artist: Menfond |
Eric Liu | ... | compositor: Menfond |
Lizheng Liu | ... | compositor: Menfond |
Minping Liu | ... | digital effects artist: Menfond |
Jun Ma | ... | compositor: Menfond |
Siu Fu Ma | ... | compositor: Menfond |
Kament Mai | ... | digital effects artist: Menfond |
Yon Mo | ... | motion graphic artist: Menfond |
Ka Sin Ng | ... | computer animator: Menfond |
Jiamei Ou | ... | digital effects artist: Menfond |
Edward Pak | ... | compositor: Menfond |
Guoyu Pan | ... | visual effects supervisor |
JanWen Pan | ... | senior modeler: Menfond |
Stephan Pan | ... | motion graphic artist: Menfond |
Eric Pang | ... | compositor: Menfond |
Ivan Peng | ... | compositor: Menfond |
Yuanbiao Peng | ... | compositor: Menfond |
Ellen Poon | ... | visual effects supervisor |
Dick Pu | ... | compositor: Menfond |
Awen Qian | ... | senior lighting artist: Menfond |
Xiuzhen Rong | ... | digital effects artist: Menfond |
Mingcong Shen | ... | compositor: Menfond |
Zhibin Shen | ... | compositor: Menfond |
Sengs Sheng | ... | senior digital effects artist: Menfond |
Cahua Su | ... | compositor: Menfond |
Nora Tai | ... | lighting and texture artist: Menfond |
Jerry Tian | ... | compositor: Menfond |
Louis Tse | ... | system administrator: Menfond |
Angel Tsui | ... | creative supervisor: Menfond |
Ka-Hei Tsui | ... | design & visual artist: Menfond |
Jill Wang | ... | compositor: Menfond |
Victor Wang | ... | compositor: Menfond |
Windy Wang | ... | compositor: Menfond |
Victor Wong | ... | visual effects director: Menfond |
Jaceney Wu | ... | compositor: Menfond |
MinLi Wu | ... | digital effects artist: Menfond |
Minnie Wu | ... | compositor: Menfond |
Sun Wu | ... | compositor: Menfond |
Xueyun Wu | ... | compositor: Menfond |
ZhiMin Wu | ... | motion graphic artist: Menfond |
Coco Xu | ... | senior compositor: Menfond |
Jessica Yang | ... | compositor: Menfond |
Weiguo Yang | ... | digital effects artist: Menfond |
Olivia Yapp | ... | compositor: Menfond |
Siu Fai Yeung | ... | visual effects supervisor: compositing, Menfond |
Carol Yin | ... | compositor: Menfond |
Cathy Yu | ... | compositor: Menfond |
Darkus Yu | ... | digital effects supervisor: Menfond |
Yak Hong Yung | ... | lighting supervisor: Menfond |
Alice Zhai | ... | compositor: Menfond |
Helong Zhan | ... | compositor: Menfond |
Yuan Zhang | ... | lighting and texture artist: Menfond |
Lesli Zhao | ... | compositor: Menfond |
WenJia Zhen | ... | motion graphic artist: Menfond |
Huawei Zhou | ... | lighting and texture artist: Menfond |
Junhui Zhu | ... | lighting and texture artist: Menfond |
Stunts
Siu-Wah Chan | ... | wirework team (as Chan Siu Wah) |
Chen Chau | ... | stunts & doubles (as Chen Chao) |
Qiang Gao | ... | stunts & doubles |
Xing Gao | ... | stunts & doubles |
Deng Guiqing | ... | stunts & doubles (as Deng Guoqing) |
Xiaonan Han | ... | stunts & doubles |
Kun Ju | ... | stunt coordinator |
Chi Tai Lam | ... | wirework team |
Xiaolong Li | ... | stunts & doubles |
Chi Wah Ling | ... | action choreographer (as Ling Chi Wah) |
Chi-Hung Ling | ... | assistant action choreographer (as Chih Hung Ling) |
Ruo Xian Liu | ... | stunts & doubles |
Haifeng Ni | ... | stunts & doubles (as Ni Haifeng) |
Qiao Tan | ... | stunt coordinator |
Hu Tengijao | ... | stunts & doubles (as Hu Tengjiao) |
Deming Wang | ... | stunts & doubles |
Kun Wang | ... | stunts & doubles |
Li Xingping | ... | stunts & doubles |
Cheung-Yan Yuen | ... | action choreographer (as Yuen Cheung Yan) |
Shun-Yee Yuen | ... | action choreographer (as Yuen Shun Yi) |
Zhao Yuhang | ... | stunts & doubles |
Yuanzhang Zhuang | ... | stunts & doubles (as Zhuang Yuanzhang) |
Camera and Electrical Department
Genrong Cao | ... | electrician |
Jianping Cao | ... | electrician |
Kai Chen | ... | camera assistant |
Pengpeng Dai | ... | camera assistant |
Zhen Dong | ... | camera assistant |
Congming Hao | ... | camera assistant |
Zifeng Jin | ... | camera assistant |
Junyue Kang | ... | electrician |
Raymond Lam | ... | steadicam operator |
Po Lam Lee | ... | best boy: second unit |
Chaoleng Li | ... | camera assistant |
Hui Li | ... | electrician |
Jian Li | ... | camera assistant |
Peng Li | ... | camera assistant |
Yongjun Li | ... | electrician |
Jie Liang | ... | electrician |
Ming Liu | ... | electrician |
Xiang Liu | ... | electrician |
Xiaosong Liu | ... | electrician |
Junbo Lu | ... | electrician |
Lu Nannan | ... | electrician |
Chunjang Nie | ... | electrician |
Hang-Sang Poon | ... | director of photography: second unit |
Hui Shi | ... | camera assistant |
Jinghai Song | ... | electrician |
Qunhui Sun | ... | camera assistant |
Shuqun Sun | ... | electrician |
Wenyong Sun | ... | electrician |
Xuelei Sun | ... | electrician |
Rong Tang | ... | camera assistant |
Lei Tian | ... | digital video assist |
Weijun Tian | ... | electrician |
Lien-You Tsou | ... | camera operator: second unit (as Ling Yau Tsou) |
Chao Wang | ... | electrician |
Guoyou Wang | ... | electrician |
Hongguo Wang | ... | electrician |
Jingxiu Wang | ... | electrician |
Lindong Wang | ... | camera assistant |
Liufeng Wang | ... | electrician |
Zilong Wang | ... | camera assistant (as Zhilong Wang) |
Jingrui Wen | ... | gaffer |
Ruichao Wen | ... | electrician |
Wai-Lun Wong | ... | still photographer |
Tianxiang Xie | ... | camera operator |
Ze Xie | ... | camera operator |
Fusen Xu | ... | camera assistant |
Yinglong Xu | ... | electrician |
Haipeng Yang | ... | camera assistant |
Siu Ping Yee | ... | gaffer: second unit |
Fei Yu | ... | camera assistant |
Xianqiang Zeng | ... | electrician |
Lanming Zhang | ... | electrician |
Xinli Zhang | ... | electrician |
Yinsheng Zhang | ... | best boy electrician |
Chuncheng Zhao | ... | camera assistant |
Janqiao Zhao | ... | camera assistant |
Jianjun Zhao | ... | electrician |
Mincai Zhao | ... | camera assistant |
Xianwen Zhao | ... | camera assistant |
Xianzhang Zhao | ... | electrician |
Yapeng Zhao | ... | electrician |
Hongbo Zheng | ... | electrician |
Po Zhu | ... | camera assistant |
Casting Department
Ning Du | ... | assistant casting director |
Wei Guo | ... | assistant casting director |
Zoe Thompson | ... | assistant casting director |
Costume and Wardrobe Department
Ivy Chan | ... | assistant costume designer |
Aihua Chen | ... | costume assistant |
Jessie Dai | ... | co-costume designer |
Yusheng Gao | ... | costume assistant |
Jin-Hua Gu | ... | costume supervisor |
Yongbiao Hu | ... | tailor |
Lin Jin | ... | costume assistant |
Li Li | ... | costume assistant |
Xiangyang Li | ... | costume assistant |
Jinshui Liu | ... | costume assistant |
Lianyu Shi | ... | costume assistant |
Yanbing Sun | ... | costume assistant |
Yi Tang | ... | costume assistant |
Chunxia Wang | ... | costume assistant |
Linzeng Wang | ... | costume assistant |
Wencheng Wang | ... | assistant costume supervisor |
Xue Wang | ... | costume assistant |
Yajun Zhang | ... | costume assistant |
Ming Zhu | ... | assistant costume supervisor |
Xiaolin Zhu | ... | costume assistant |
Editorial Department
Joe Chan | ... | post-production coordinator |
Szu-Yi Chu | ... | colorist (as Chu Szuyi) |
Mariah Breitel Hembree | ... | post script services (as Mariah Breitel) |
Richard Learoyd | ... | additional editor |
Peicong Meng | ... | assistant editor |
Daoyuan Sun | ... | telecine |
Trevor Joyce | ... | digital cinema producer (uncredited) |
Location Management
Yu Hou | ... | location manager |
Music Department
Xiang Chen | ... | music editor |
Yoshinori Kashiwagura | ... | assistant engineer |
Dogen Kinowaki | ... | musician: flute |
Yû Manabe | ... | musician: violin (as Yu Manabe) |
Sachiko Miyano | ... | orchestrator |
Tôru Okitsu | ... | score recording engineer (as Toru Okitsu) |
Jia Pengfang | ... | musician: erhu |
Manabe Strings | ... | musician: strings |
Akihiro Tabuchi | ... | assistant engineer |
Minoru Tanaka | ... | music editor / music mixer |
Kouichiro Tashiro | ... | musician: ethnic guitar (as Koichiro Tashiro) |
Yoshiko Uchida | ... | music preparation |
Shigeru Umebayashi | ... | music producer |
Mingjun Wang | ... | musician: dizi |
Tadashi Yatabe | ... | music programmer |
Satoshi Yoneda | ... | assistant engineer |
Script and Continuity Department
Wai Kei Cheng | ... | script supervisor |
Additional Crew
Alice Au | ... | production accountant |
Mei Ling Chan | ... | translator: thai |
Jun Chen | ... | set production assistant |
Yiping Chen | ... | set production assistant |
Ruhua Cheng | ... | set production assistant |
Ruzhao Cheng | ... | set production assistant |
Shaojiang Cheng | ... | set production assistant |
Shaoli Cheng | ... | set production assistant |
Shaoxin Cheng | ... | set production assistant |
Yuanjian Cheng | ... | set production assistant |
Olivia Chong | ... | making-of |
Bingbo Cui | ... | set production assistant |
Jing Dai | ... | assistant: production manager |
Shuanhe Deng | ... | set production assistant |
Haoran Duan | ... | set production assistant |
Huixiang Duan | ... | set production assistant |
Yexin Fan | ... | caterer |
Howard Frumes | ... | legal services: Alexander, Nau, Lawrence Frumes & Labowitz |
Angela Fung | ... | production accountant |
Tianhe Guo | ... | caterer |
Jiangfeng He | ... | assistant to director |
Wenrui Jia | ... | catering supervisor |
Qiao Junping | ... | caterer |
Haoxue Li | ... | caterer |
Huiling Li | ... | cashier |
Yanlong Li | ... | caterer |
Ram Ling | ... | creative assistant (as Chi Man Ling) |
Mingna Liu | ... | production accountant |
Yun Mao | ... | caterer |
Hope T. Mastras | ... | legal services: Alexander, Nau, Lawrence Frumes & Labowitz (as Hope Mastras) |
Weilong Shi | ... | tea person |
Zeyi Shi | ... | on-set manager |
Xiaoning Wan | ... | translator: thai |
Zhang Wei | ... | caterer |
Shouguo Xiang | ... | set production assistant |
Chuangang Xu | ... | set production assistant |
Xiaofa Xu | ... | set production assistant |
Xiaoshun Xu | ... | key set production assistant |
Hong Yan | ... | assistant: production manager |
Michael Yeung | ... | laboratory consultant |
Woo-Ping Yuen | ... | martial arts choreographer |
Ka Lok Yung | ... | making-of |
Li Yuwang | ... | caterer |
Bruce San Feng Zhang | ... | translator (as Sanfeng Zhang) |
Jihu Zhang | ... | caterer |
Shengxiang Zhang | ... | set production assistant |
Xiaojiang Zhao | ... | set production assistant |
Renqiao Zuo | ... | set production assistant |
Renzhong Zuo | ... | set production assistant |
Thanks
David Carradine | ... | in memory of |