1975年越战结束后,香港一度成为“第一收容港”,接收了大量越南难民、船民。这些人到港后,会被港府统一安置在羁留营。对于混在他们中间的越共,特工(特务)发现后会秘密杀害。
在越战中侥幸捡得一条命的越南华裔胡越(周润发)随伙伴逃难到港后,如愿见到素未蒙面、后期曾中断联系的笔友李立君(缪赛人),后者是一名社会工作者,十分同情他的遭遇。当胡越反杀将他视作越共的特工后,李立君决定帮他办去美国的假护照。办护照时,胡越结识与他命运无差的沈青(钟楚红),两人讲好到美一起生活。
胡越、沈青等人在菲律宾转机时,沈青及其他几个女孩被帮他们办护照的人秘密带走,为找到沈青,胡越放弃赴美良机,胁迫着该人来到菲律宾唐人街一家Bar,原来沈青是被骗到该处做实为妓女的Bar女。为了履行许下的要将沈青照顾的诺言,胡越答应老板钟仁(金彪)替他做杀手,并因之与另一杀手阿三(罗烈)结成兄弟。但他及沈青、阿三仅是钟仁手中的棋子。。孤儿易卜拉随长辈前往圣地麦加朝圣,途中经过北京。易卜拉偶然被“奇珍斋”内的精美玉器吸引,最终放弃朝圣,留在这里跟随店主梁亦清学习琢玉手艺。此后,师徒俩合作,为“汇远斋”制作“郑和航海船”玉器。梁亦清耗时三年,为这件宝物耗尽心血,最终却因玉器损毁、心力交瘁而亡。为赔偿损失,易卜拉更名为韩子奇,在“汇远斋”苦干三年,琢玉手艺愈发精湛。回到“奇珍斋”后,他迎娶师傅的长女君壁为妻,决心重振师门字号。十年后,韩子奇已是名贯京城的玉匠,家中妻贤子乖,生活安稳。然而抗日战争爆发,韩子奇唯恐珍藏的玉器在战乱中受损,便与妻妹冰玉一同前往伦敦避难。浮华乱世中,异地他乡的孤苦与扶持,让韩子奇与冰玉之间滋生出别样的情愫,两人更诞下一女,取名新月。战后回国,面对早已物是人非的家庭与过往,他们将如何收拾这一地残局……
本片根据霍达同名长篇小说改编。。