Li Cunxin is portrayed by Birmingham Royal Ballet Principal Dancer Chi Cao , Australian Ballet dancer Chengwu Guo and Huang Wen Bin .
Chengwu Guo is portrayed by Birmingham Royal Ballet Principal Dancer Chi Cao , Australian Ballet dancer Li Cunxin and Huang Wen Bin .