Shang Shang The disciplined Chinese Army captain in Mulan; voiced by B. D. Wong (speaking) and Donny Osmond (singing). Shan-Yu Shanghai Disney Resort