Aaron Kwok Fu-Shing
Third Master
Aaron Kwok Fu-Shing
Third Master
Chang Lantian
Eunuch
Zhang Tielin
Master Kang
Jennifer Tilly
Mrs. Landdeck
Hao Lei
Madame Kang
Ding Zhicheng
Manager Qui
King Shih-Chieh
Manager Liu
Jonathan Kos-Read
Pastor Landdeck
Lei Zhenyu
Manager Dai
Lü Zhong
Lu Sao
Hei Zi
Tien Niu
Dennis Chan Kwok-San
Qin Pengfei
Christina Yao
Writer
Jeremy Thomas
Executive Producer
Cheng Yi
Author
Peggy Chiao
Producer
Seikô Nagaoka
Original Music Composer
Su Cong
Original Music Composer
Christina Yao
Producer
Li Congxi
Line Producer
Christina Yao
Director
Anthony Pun Yiu-Ming
Director of Photography