Cast (14)

Lu Han

Wu Xie (as Han Lu)

Jing Boran

Kylin Zhang

Ma Sichun

A Ning (as Sichun Ma)

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

Crew (2)

Daniel Lee

Director

Xu Lei

Novel