"I 'll Make a Man out of You '' is a song written by composer Matthew Wilder and lyricist David Zippel for Walt Disney Pictures ' 36th animated feature film Mulan (1998). 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. The song also features appearances by Lea Salonga as Mulan, Eddie Murphy as Mushu, and Harvey Fierstein, Jerry Tondo and Wilder himself as Yao, Chien - Po and Ling, respectively.
who sings make a man out of you in mulan
Donny Osmond