In 1924, young Cheng Dieyi (Leslie Cheung) begins training at the Beijing Opera House at the same time as Duan Xiaolou (Fengyi Zhang). Cheng specializes in playing female parts, often against Duan's commanding male leads. While pretending to be in love with Duan onstage, Cheng begins to develop actual romantic feelings for his co-star, which are not reciprocated. Over the next 50 years, the two men maintain a complicated friendship as China undergoes turbulent changes.