故事发生在十九世纪风景如画的意大利西西里岛,安琪(瓦莱丽亚·索拉里诺 Valeria Solarino 饰)和莎拉(伊莎贝拉·拉贡内瑟 Isabella Ragonese 饰)是青梅竹马的好友,两人共同生活在小岛上,日子过得无忧无虑。随着年龄的增长,两个女孩之间单纯的友 谊渐渐转变为了爱情。 在当时,这段惊世骇俗的爱情显然不被社会所接受,安琪更是因为反抗家里的包办婚姻而被囚禁在了山洞之中。幸运的是,安琪有一位通情达理的母亲,为了让女儿少受点苦,安琪的母亲修改了安琪的出生证明,将她的性别改为了男性。就这样,安琪在名义上成为了男子,这也就意味着她可以女扮男装隐瞒身份,同莎拉结婚
日本摄影记者芥川(林子祥)三年后重返刚刚解放的越南采访,遍地的生机令他心生欢喜,但当他无意间走进城市的另一隅结识当地女孩琴娘(马斯晨)后,方知之前所见不过是越共政府特意为他这样的外国记者安排的粉饰太平的假像。在琴娘并非刻意的“导游”下,越南平民百姓正处于水深火热中的悲惨生活逐渐被芥川尽收眼底。琴娘一家人、战后唯一留下来的某酒吧的老板娘(缪骞人)及她的正想方设法逃离越南的情人祖明(刘德华)等人的被越共任意践踏的自尊强烈地触动着芥川敏感善良的心,尽管他并无彻底改变他们命运的能力,却仍是尽力给予帮助