年幼的張家澤、張家聰、張燕青三兄妹之父母被黑幫份子蛇哥(湯鎮業 飾)殺害,三兄妹流落街頭,幸有“兒童之家”福利院院長(潘虹 飾)收留了他們。在家澤的堅持下,可愛的弟妹分別被人家收養。十五年后,被臺灣富商收養的張家聰(蘇有朋 飾)已經畢業并與女友訂婚,改名為志華的家聰希望在婚禮上由當年失散的兄長和妹妹做自己的證婚人,與未婚妻南下尋找兄妹。在廣州,家聰很快找到了已經成為教師的妹妹燕青(范冰冰 飾),但是在香港的大哥家澤卻下落不明,一行人赴港,找到曾和家澤一起的黑道分子“野雞”(張智霖 飾),后者聲稱家澤已死,其實野雞就是家澤本人,他為了替父母報仇,加入了蛇哥一伙,家澤不想連累弟妹,不想蛇哥卻主動找上了他們……