女主沈婉晴从小被家人送上山学艺,一次下山替人看风水,惨遭算计被下药。这时遇到被人追杀的男主陆浩然,于是把陆浩然抓来当自己的解药,而陆浩然也为了躲避杀手,同意和沈婉晴做戏,没想到假戏成真。一夜过后,沈婉晴只留下一串保平安的手串离去。。1964年,法国驻华大使馆会计高仁尼(杰瑞米·艾恩斯)在观看歌剧时,被舞台上的蝴蝶夫人迷住了。戏毕,他主动向蝴蝶夫人的扮演者、京剧演员宋丽玲示好。一次次的接触,使两颗孤独的心相爱了。然而好景不长,文化大革命爆发,宋丽玲音信全无。1968年,宋丽玲来到法国,与高仁尼重聚。多年后,当高仁尼因间谍身份被指控时,站在证人席上的,是西装革履的宋丽玲。指男为女的高仁尼成为了全法国的笑柄。这两个男人将如何面对对方,如何面对他们的爱情?。故事围绕两个13岁的男孩展开,他们的关系长久以来非常亲密,但同学之间对他们的关系产生猜忌,使他们不得不分道扬镳。而当一场悲剧发生时,其中一个男孩被迫面对他为什么与他最亲密的朋友疏远。。