Donnie Yen was cast as Commander Tung, a mentor and teacher to Mulan. Following him, Jet Li joined the film as the emperor of China, Gong Li was cast as the villain, a witch, and Xana Tang was announced to play Mulan's sister. The next month, Utkarsh Ambudkar was cast as Skatch, a con artist, and Ron Yuan was cast as Sergeant Qiang, the second in command of the Imperial Regiment. In June, Yoson An was cast as Chen Honghui, "a confident and ambitious recruit" who becomes Mulan's love interest. In July, Jason Scott Lee joined the cast as Bori Khan, a secondary villain and warrior seeking revenge. In August 2018, Tzi Ma, Rosalind Chao, Cheng Pei-Pei, Nelson Lee, Jimmy Wong and Doua Moua were added to the cast.