年幼的张家泽、张家聪、张燕青三兄妹之父母被黑帮份子蛇哥(汤镇业 饰)杀害,三兄妹流落街头,幸有“儿童之家”福利院院长(潘虹 饰)收留了他们。在家泽的坚持下,可爱的弟妹分别被人家收养。十五年后,被台湾富商收养的张家聪(苏有朋 饰)已经毕业并与女友订婚,改名为志华的家聪希望在婚礼上由当年失散的兄长和妹妹做自己的证婚人,与未婚妻南下寻找兄妹。在广州,家聪很快找到了已经成为教师的妹妹燕青(范冰冰 饰),但是在香港的大哥家泽却下落不明,一行人赴港,找到曾和家泽一起的黑道分子“野鸡”(张智霖 饰),后者声称家泽已死,其实野鸡就是家泽本人,他为了替父母报仇,加入了蛇哥一伙,家泽不想连累弟妹,不想蛇哥却主动找上了他们……。在上海纺织业大亨廖政鸿家中发生了一起可怕的命案,廖政鸿的独生子廖英琪醒来时发现一名死状可怖的女子被吊死在自己的卧室内。这一事件引发了广泛的谣言,许多人相信廖家早就传言中闹鬼,认为这是恶鬼所为。然而,廖家人却坚决否认认识这名死者,案情变得扑朔迷离,舆论压力也不断增加,迫使陈探长接手调查此案。 同时对案情表现出兴趣的还有陈探长的儿子陈天生,他曾留学德国,回国后在巡捕房做了翻译员。在勘查现场后,父子二人都觉得这起案件并不简单,特别是廖英琪表现出的怪异举止引发了他们的怀疑。经过调查,陈天生发现了许多疑点,如廖英琪的卧室并非最初的现场,死者是被勒死后再吊起来的。此外,廖家的花园虽然疏于管理,唯独玫瑰园异常茂盛,且被禁止外人进入,这引起了他们更多的注意。随着调查的深入,陈天生发现死者名叫姚红,是一家歌舞厅的舞小姐,而且怀有三个月身孕。为了进一步获取线索,廖英琪和...。