Question: who sings i'll make a man out of you
Answer: Appearing on the film 's soundtrack Mulan : An Original Walt Disney Records Soundtrack , `` I 'll Make a Man Out of You '' is performed by American singer Donny Osmond as the singing voice of Captain Li Shang in lieu of American actor BD Wong , who provides the character 's speaking voice .