龍雁飛(許冠文 飾)是一個著名的武俠小說家,十年了都沒有新的作品面世了,不過以往的暢銷作品仍然帶給他客觀的收入,生活無憂。他的女兒Sophia(楊千嬅 飾)是個早已到了適婚年齡,但她戀愛運甚差,只想找一個真正可以過日子的人結(jié)婚,其實她一直暗戀自己的上司——花花公子Frankie(劉青云 飾)。Frankie因為意外要搬到Sophia的家住,龍雁飛看見自己心愛的女兒被Frankie當(dāng)工人使喚,心里很不是滋味,便對Frankie充滿了敵意,但在后來的相處中,兩個男人又成了知己……