Qi Yuwu
A young musician from Shanghai, Mo Liguang (portrayed by Qi Yuwu), arrives on the eve of the outbreak of World War II in Singapore. A bookish "cultural youth", he indulges in fantasy and music. His insensitivity to mundane affairs often lands him in comic situations! He develops feelings for Yuhong after meeting her on board the ship to Singapore.