90年代,東印度公司首席大班布華泉(郭富城 飾)年僅40歲,已經功成名就,經常出入上流社會。工作上,老板很賞識他的才干。不過在生活上,他卻面臨兩個女人的感情糾結:一個是妻子阿娣(楊采妮 飾),另一個是助理Fion(劉心悠 飾)。然而最令他痛苦的是自己的身世。40年前 ,因為一次海嘯,泉媽(何超儀鮑起靜 飾)的船遭遇不測,只領回了一個混血嬰孩,那便是阿泉。從此,阿泉跟泉媽出海捕魚,并與下人的幼女締結了純潔的友誼。后者童言無忌,談到他的身世總是遭遇暴打。兩小無猜的他們,最終因為一次意外而分離。阿泉的學習很刻苦,但是卻與泉爸的關系很緊張。直到工作后,他才慢慢與父親和解。身世始終困擾著阿泉,即使在外籍的船上,他也難以獲得認同。后來,因為家道中落,泉爸離世,泉帶著他們一干兄弟姐妹,如逃難般尋找救濟,甚至不惜向刁蠻的船主妥協。最終,他了解到自己被收養的身世,這令他的人生發生了巨大的轉變……