父母早逝,海珠(吴耀汉 饰)、小圆(伍咏薇 饰)、小玉(万绮雯 饰)兄妹三人过着相依为命的生活。身为家中的大哥,海珠自然担负起了家庭中的大部分责任,然而妹妹们渐渐长大,海珠无法一直守护在她们身边。
一次偶然中,小圆结识了富家子弟冯泰来(孙兴 饰),情投意合的两人发展迅速,很快就到了谈婚论嫁的地步,而海珠的介入让这段感情波澜四起。小玉则邂逅了曾经的小学同学李超荣(彭文坚 饰),坠入爱河的两人迅速结婚,然而,婚姻生活却并不是小玉想象中的那么简单,很快,她和李超荣之间的感情就出现了危机。某日,海珠遇见了名叫张燕娴(欧阳佩珊 饰)的女子,张燕娴的坚强和爽朗吸引了海珠,他亦坠入了情网之中。。周润发与巩俐再度合作,讲述的是一段1941年珍珠港事件前发生在上海滩的谍恋故事。
1941年,美国海军情报局特工索姆斯(约翰.库萨克 John Kusack 饰)奉命来到上海,负责调查好友康纳被暗杀的真相。他以德国先驱报驻上海记者的身份游走于社会名流的酒会。他借助同纳粹工程师穆勒太太的情人关系消除猜疑、获取情报。在一次赌局中,他结识了黑帮头目兰亭的夫人安娜(巩俐 饰),对方与手下的神秘暗语令他好奇。跟踪未果,他只得继续打探。为了调查康纳的死因,他秘密约见了康纳的线人。然而,两人的会面却因为日本军队追查地下党而破产。一次偶然的机会,索姆斯再次与安娜重逢,并且在她的引荐中结识了上海黑社会头目安东尼.兰亭(周润发 饰)及日本情报处田中大佐(渡边谦 饰)。在调查中,索姆斯渐渐发现康纳的死跟一个神秘的日本女人(菊地凛子 饰)有关……。一场换子阴谋,交换了两个女孩命运的起点,十八年后命运的齿轮使她们再度交会,豪门与底层,真相与骗局,多重谎言交织的身世之谜该如何解开?。