A New Cantonese Opera A Love Poem Stained with Blood

Sun Kim-long (left), Nam Fung (right)

Chan Kei-ting (4th from left), Tang Mi-ling (4th from right)

Yuen Siu-fai (left), Sun Kim-long (right)

Tang Mi-ling (left), Yuen Siu-fai (right)

Yuen Siu-fai, Tang Mi-ling, Nam Fung, Sun Kim-long (left to right)

Johnson Yuen (left), Lui Hung-kwong (right)

Nam Fung (left), Sun Kim-long (right)

Yuen Siu-fai, Nam Fung, Tang Mi-ling, Chan Kei-ting (left to right)

Nam Fung (left), Sun Kim-long (right)