一次偶然中,克里斯汀(杰拉尔·朱诺 Gérard Jugnot 饰)遇见了正打算跳河自杀的流浪汉布杜(杰拉尔·德帕迪约 Gérard Depardieu 饰),善良的克里斯汀救起了布杜,并将他带回自己家中休养。很快,布杜就恢复了活力,然而,他却并没有半点想要离开的意思,竟然就这样死皮赖脸的在这个家里住了下去。 克里斯汀的妻子伊索(凯瑟琳·弗洛 Catherine Frot 饰)是一名抑郁症患者,布杜大大咧咧不拘小节的性格和行为举止让她大卫抓狂。与此同时,伊索和克里斯汀的感情也走到了尽头,他们对待彼此非常的冷淡,并且双双在外面有别的情人。布杜的横插一脚改变了这个家庭糟糕的氛围,在和布杜的相处过程中,克里斯汀和伊索都开始对她们自己的所作所为进行反思。。楼耀明(王浩信 饰)刚刚和女友分手,接连又失去了工作,他唯一的栖身之所被女友擅自出租给了一位名叫蔡坚菁(李施嬅 饰)的钢琴教师,无奈之下,无处可去的楼耀明只得被迫答应了蔡坚菁提出的种种苛刻要求,才换来了同她合租的资格。
起初,个性截然相反的两人之间常常爆发出激烈的争吵,然而,随着时间的推移,楼耀明渐渐发现了蔡坚菁那层层武装的表象之后所隐藏的一颗柔软受伤的心。楼耀明不可自持的爱上了外刚内柔的蔡坚菁。楼耀明找到了一份新的工作,并因此结识了他手下的实习生祝碧姬(岑丽香 饰),祝碧姬爱上了稳重可靠的楼耀明,无奈他的心中早已经有了她人。。