Li Shang

Li Shang is the captain of the Chinese Imperial Army sent out to defeat Shan Yu as well as the love interest of Fa Mulan.

Kingdom Hearts II
Li Shang is captain of the imperial army, when his father had died the emperor made him general when they finished Shan Yu along side with Sora, Donald and Goofy, Li Shang will never forget the help of the young Keyblade master.

First Visit
He doesn't appear in the first two games, but makes an appearance in the third game as captain of the Chinese army to protect the Land of Dragons from falling into the hands of Shan Yu.

He initially disliked Ping (who is Mulan in disguise) because of "his" incapability of fighting, but learned to trust "him" after "he" causes a mountain of snow to fall down on Shan Yu and his army. However, Mushu accidentally spills the truth out of his mouth and Shang realizes that Ping is actually Fa Mulan. She was supposed to be sentenced for death, but he spared her life.

When Shan Yu is found out to be alive and heading for the Imperial City, Mulan tries to warn him, but he refuses to listen until he sees it himself. He then rescues The Emperor and thanks Mulan, Sora, Donald and Goofy for their help of protecting their country after they defeat Shan Yu.

Second Visit
Upon Sora's second visit, a black hooded man (who is actually Riku) visited the Emperor and easily defeated the Captain. After Mulan, Sora, Donald and Goofy defeat the Storm Rider Heartless, Mulan becomes Shang's partner in protecting their world and the Emperor, much to their pleasure.

During the end credits, Shang is seen sharing a romantic moment with Mulan, until the three soldiers, Chien Po, Yao, and Ling.