All Cast

Lu Han
Wu Xie

Jing Boran
Kylin Zhang

Ma Sichun
A Ning

Wang Jingchun
Wu Sansheng

Zhang Boyu
Wang Pangzi
Joel Adrian
German Captain

Mallika Sherawat
Serpent Mother

Peng Bo
Xie Yuhua

Lin Peng
Pingtan Musician

Jack Tu
Panzi
Vander McLeod
German Commander A

Li Yu

Philip Keung Ho-Man

Sammy Hung Tin-Chiu
