Shang Shang The disciplined Chinese Army captain in Mulan; voiced by B. D. Wong (speaking) and Donny Osmond (singing). Shan-Yu Shang-Chi and the Legend of the Ten Rings (film)