年幼的张家泽、张家聪、张燕青三兄妹之父母被黑帮份子蛇哥(汤镇业饰)一只狗和一只猫在沙漠里流浪着,它们的肚子都很饿,正无力地前行,忽然发现前面地上有一饭盒,它们迫不及待上前打开,里面出来个神仙,说可以帮它们每个完成一个愿望,猫急切地说,我要鱼,我想吃鱼…呼一声它们面前出现一条又大又飘香的鱼,神仙接着问狗想要什么。狗皱了皱眉头说,我比较喜欢吃骨头,帮我把鱼变成鱼骨。呼一声后,猫两眼发直地看着狗在吃着鱼骨…杀害,三兄妹流落街头,幸有“儿童之家”福利院院长(潘虹饰)收留了他们。在家泽的坚持下,可爱的弟妹分别被人家收养。十五年后,被台湾富商收养的张家聪(苏有朋饰)已经毕业并与女友订婚,改名为志华的家聪希望在婚礼上由当年失散的兄长和妹妹做自己的证婚人,与未婚妻南下寻找兄妹。在广州,家聪很快找到了已经成为教师的妹妹燕青(范冰冰饰),但是在香港的大哥家泽却下落不明,一行人赴港,找到曾和家泽一起的黑道分子“野鸡”(张智霖饰),后者声称家泽已死,其实野鸡就是家泽本人,他为了替父母报仇,加入了蛇哥一伙,家泽不想连累弟妹,不想蛇哥却主动找上了他们……