X

Cast & Crew

Written By

Yongxian Quan
written by / adapted from an original story by
Yimou Zhang
written by
Yiran Pan
production screenwriter

Cast

Hewei Yu
Zhou Yi
Yi Zhang
Zhang Xianchen
Hailu Qin
Wang Yu
Haocun Liu
Xiao Lan
Yawen Zhu
Chu Liang
Naiwen Li
Lu Ming
Dahong Ni
Section Chief Gao
Ailei Yu
Jin Zhide
Fan Fei
Xiao Meng
Jiayin Lei
Xie Zirong
Yi Sha
Lao Fang
Neixun Wang
Xiao Zheng
Yongsheng Chen
Wang Ziyang
Lei Yan
Male Prisoner
Chao Liu
Male Prisoner
Hongyang Yuan
Male Prisoner
Zidi Ding
Female Prisoner
Rui Cao
Train Conductor
En Bai
Spy on the Train
Li Feng
Middle-aged Man
Dong An
Young Lady
Huashou Xue
Zhang Jie
Xiaoning Niu
Bookstore Staff
Haolin Han
Zhang's Son
Tianshuo Song
Taxi Driver
Changen Lu
Old Shoemaker
Yujia Qi
Doctor of Operating Room
Xintian Feng
Cell Doctor
Yutong Chen
Zhang's Daughter

Produced By

Ruoqing Fu
executive producer
Qunfei Huang
associate producer
Hongfen Jiao
executive producer
Christie Li
line producer
Sookie Li
associate producer
Luca Liang
producer
Yu Liang
line producer
Liwei Pang
producer
Mingyu Peng
associate producer
Xueying Rong
associate producer
Jason Siu
co-producer
Jane Tse
line producer
Jun Wang
co-producer
Chunping Xu
associate producer
Jianhai Xu
co-producer
Ching-Lung Yeung
co-executive producer
Mai Yi
associate producer
Haicheng Zhao
co-producer

Music

Cinematography

Xiaoding Zhao
director of photography

Sound

Junsheng Han
foley artist
Xinghui Li
adr editor
Samuel Mittelman
assistant re-recording mixer
Iain Pattison
sound effects editor
Alan Rankin
sound editor
Ann Scibelli
sound designer
Mark P. Stoeckinger
re-recording mixer
Bruno Tarrière
re-recording mixer
Jiang Yang
re-recording mixer / sound designer / supervising sound editor
Jianxi Zhang
post-production coordinator
Xiao'ou Olivia Zhang
sound designer
Nan Zhao
sound designer / sound director / supervising sound editor

Editing

Casting Director

Production Design

Art Direction

Costumes

Minzheng Chen
character styling designer

Visual Effects

Adam Hopper
Visual Effects Supervisor: House of VFX
Meng Meng
compositing supervisor
Samson Sing Wun Wong
visual effects supervisor

Assistant Director

Wei Li
assistant director
Maocheng Ren
on-set assistant director

Production Management

Yu Liang
unit production manager

Stunts

Doo-hong Jung
action director

Editorial

Yan Li
colorist
David Rivero Martin
dolby vision colorist

Other

Hongfen Jiao
presenter
Jerry Li
co-presenter
Linxuan Li
production coordinator
Yin Ma
co-presenter
Wang Qiang
presenter
Chulin Wang
co-presenter
Jian'er Wang
presenter
Albert Yeung
presenter
Lan Yu
co-presenter
Xiaonan Yu
co-presenter
Ye Zhenzhen
co-presenter
Fiona Zhi
co-presenter

Music Department

Daniel Benítez
music assistant
Sian Bolland
production manager music
Brandon Lau
Trailer Music Composer
Patrick Lemmens
score engineer & mixer
Björn Shen
Trailer Music Composer

Casting Department

Leonne Besson
additional cast and extras

Camera Department

Rong Chai
camera operator
Xiuhong Chen
camera operator
Zhoufei Chen
camera operator
Zhengfei Wang
assistant camera
Mingyue Xu
camera operator
Xiang He
camera operator
Movie title data and credits provided by
IMDb logo