Scenariul se bazează pe o nuvelă a scriitoarei Eileen Chang din 1979 şi acţiunea începe în Shanghai, în 1938. Wong Chia Chi (actriţa debutantă Wei Tang) este studentă şi se înscrie într-o trupă de actorie. Liderul trupei, Kuang Yu Min (Wang Leehom), pune în scenă piese patriotice şi curând Chia Chi ajunge să fie antrenată într-o încercare de asasinat. Ţinta este domnul Yee (Tony Leung), un oficial care are legături cu guvernul chinez colaboraţionist. Transformată în „doamna Mak”, Chia Chi se infiltrează în cercul social al soţiei lui Yee şi reuşeşte să devină amanta acestuia. Relaţia extrem de pasională dintre cei doi ajunge să o tortureze emoţional pe Chia Chi şi sfârşitul este unul tragic.