改编自真人真事的文艺电影,主角布华泉(郭富城饰演)的亲生母亲被英国水兵强奸后产子,并将儿子送给渔民(鲍起静饰演)抚养成人,布华泉首位香港人成为太古洋行大班的奋斗故事。郭富城将从20岁演到60岁,杨采妮饰演他的原配夫人。
九十年代初期,布华泉(郭富城饰)才四十岁已经跃升至英国香港帝国东印度公司的管理阶层,风头直盖洋人,可谓一时无两。他出生於渔民家庭,二十岁才念小学一年级。他去面试的时候,学历一栏上只填“识字"二字。布华泉能在往后的日子挣扎成为华人大班,除了凭一己之努力外,还配合了英国将管治香港殖民地的主权交回中国的时间因素。
布华泉的长相也不像是纯种中国人。人们都很诧异为什麼在避风塘会出现一个像外国人的渔民,阿泉也很想知道自己身世的秘密。 他有六个弟妹,全跟他的长相都不一样。他很想问明原委,但双亲总不肯透露端倪,每次总落得捱打收场。
泉父一次出海遇到台风,葬身大海。从此泉妈(何超仪/鲍起静饰)就肩负重责除了照顾孩子,还负上很多债项,逼得把部份子女送进孤儿院或送给亲戚,自己就到人家的船当杂役。
这时候,阿泉通过友人刘超力(梁祖尧饰)的引领,考进了帝国东印度公司做杂役,阿泉可以一边工作,一边读书。阿泉在工作期间,认识了一位由外国回来的时尚职业女性- Fion(刘心悠饰)。在职场上,这位既漂亮又能干的女士切切实实的帮了阿泉不少。阿泉在事业上拼搏而忽略家庭,新的地位带来了新的烦恼,青梅竹马的妻子阿娣(杨采妮饰)承受了很多内心的煎熬。
另一方面,泉妈从没有放弃过骨肉团聚的希望,她努力认字,誓要考取船主牌,争取让孩子回到船上一家团聚。这时候已到了1997香港政权交接前连日暴雨,在英国旗降下前,阿泉发现了自己样子像外国人的秘密。