In three separate segments, set respectively in 1966, 1911, and 2005, three love stories unfold between three sets of characters, under three different periods of Taiwanese history and governance.
舒淇
as May / Courtesan / Jing
張震
as Chen / Mr. Chang / Zhen
廖淑珍
as Hostess / Madam / Jing's Mother
Mei Di
as May's Mother / Madam / Aunt
陈士争
as Haruko / Ah Mei / Blue
Lee Pei-Hsuan
as Yue / Mickey
梅芳
as Old Woman
柯宇綸
as