All Cast

Huang Xuan
Bai Letian

Shota Sometani
Kukai

Hiroshi Abe
Abe Nakamaro

Kitty Zhang Yuqi
Chunqin

Qin Hao
Chen Yunqiao

Zhang Tian'ai
Huji Yulian

Keiko Matsuzaka
Bai Ling

Liu Haoran
Bai Long

Sandrine Pinna
Yang Guifei

Cheng Taishen
The Watermelon Man

Liu Peiqi
Huang He

Zhang Luyi
Emperor Xuanzong of Tang
