抗战胜利后,建筑工程师丁建华偕妻漱兰返回上海,暂居远亲龚某家。龚原系包工头,沦陷期间曾以物资资敌而致富,胜利后以五百根金条买得“地下工作者”身份,得以逍遥法外。时漱兰将分娩,丁母卧病不起,丁多方奔走,仍找不到工作和住房。不久,漱兰生一男孩,因无力抚养,准备送往孤儿院。龚某因无后,愿将婴儿收留抚养。龚妻对婴儿任意虐待,漱兰不忍,龚妻又将婴儿掷还漱兰。建华夫妇遂迁出龚宅,寄居一巨厦檐下。一天,建华发现巨厦为自己当年设计建造。拾阶至顶,念在己身为建筑师,竟无栖身之所,悲愤欲绝,忽闻楼下喧哗声,缘门警正驱逐漱兰,丁气极失足坠楼,待众人抢救,已奄奄一息。警察拾其遗落皮包,见建筑工程师证件,众皆摇首叹息。。安古斯(卢夫斯·塞维尔 Rufus Sewell 饰)和贝利(雷诺·维尔森 Reno Wilson 饰)在旅行途中结识了一名老水手,三人交谈甚欢相见恨晚。老水手将两人带到自己居住的城堡之中,在那里,隐藏着他引以为傲的秘密。原来,老水手曾经见过真正的美人鱼(卡拉·古奇诺 Carla Gugino 饰),不仅如此,他还费尽心机的捕获了她,将她囚禁在城堡之中。
安古斯和贝利在美人鱼身上看到了无尽的商机,他们知道,这稀世珍宝能够给他们带来无限的财富和光明的未来,于是,两人联手将美人鱼偷走了。随着时间的推移,美人鱼的确给两人带来了财富,却也将他们推向了死亡的阴影之中。。二十一世纪初,日本律师浅野尚(孟翔 饰)受着名脑科医生女友张敏(黎一萱 饰)委托,将年迈的刘和美即秋山和美接到南京,准备把她在慰安所的惨痛经历及所见所闻记录下来的日记公诸于世,以她真实的日记去向世人揭露那段被歪曲的,不为人知的历史……但张敏却发现刘和美脑部有残留金属弹片,如开刀生存机会渺茫,改用催眠干预来治疗她的失忆。进入催眠状态的刘和美渐渐回忆起往昔……
作为日本随军战地记者,青年秋山和美为了了解慰安妇真相,潜入慰安营写下了慰安妇的真实报道而被日统得知后予暗杀,得到了日军情报部中村谦一少佐即黄子谦及时解救。日本将军铃木正文得知中村谦一真实身份后也达追杀令。在中共地下党的安排下,秋山和美改名刘和美,与黄子谦一路逃往缅甸仰光展开抗日活动。历经生死劫难后的二人喜结连理,生下女儿小莉莉。但好景不长,日军进攻缅甸,在逃难的过程中,刘和美与丈夫、女儿走散,并被日军铃木正文抓获,将她押送进慰安所里沦为了慰安妇……
现实中,经过催眠的刘和美的忆述,张敏惊讶发现刘和美有可能是自己的外婆,遂通知远在美国的母亲黄晓莉及年迈的外公黄子谦前来相认……。