美国男子汤姆(詹姆斯·奥夫斯 James Alofs 饰)娶了中国女孩玲为妻,和玲的母亲彭太太(葛兆美饰)一起过着相依为命的生活。汤姆和玲之间的感情一直十分要好,遗憾的是,玲英年早逝,只留下悲伤的丈夫和绝望的母亲相依为命。 玲的死带走了汤姆全部的希望,直到有一天,在展会现场,汤姆邂逅了名为波波的女孩。波波有着和玲极为相似的外表,这成为了吸引汤姆最主要的因素,但随着了解的加深,汤姆发现波波和玲有着截然相反的性格。波波大胆奔放,不拘小节,散发着狂野的魅力,这更令汤姆感到无法抵挡,可是,即便汤姆向波波展开了热烈的追求,但后者却依然不为所动。。龙雁飞(许冠文 饰)是一个著名的武侠小说家,十年了都没有新的作品面世了,不过以往的畅销作品仍然带给他客观的收入,生活无忧。他的女儿Sophia(杨千嬅 饰)是个早已到了适婚年龄,但她恋爱运甚差,只想找一个真正可以过日子的人结婚,其实她一直暗恋自己的上司——花花公子Frankie(刘青云 饰)。Frankie因为意外要搬到Sophia的家住,龙雁飞看见自己心爱的女儿被Frankie当工人使唤,心里很不是滋味,便对Frankie充满了敌意,但在后来的相处中,两个男人又成了知己……。