阿伦(谭咏麟)和志伟(曾志伟)从小就是好朋友,但后来分别了20年。在重逢时,志伟已经开了一家养鸡场,而阿伦则在一家酒吧里苦练歌艺,梦想成为一名歌星。志伟偶然遇到了Olive(张曼玉),他介绍她认识阿伦,让他们之间产生了情感。虽然志伟也对Olive有好感,但出于兄弟之情,他选择将自己的情感深藏在心底。随后,阿伦如愿成为了当红歌星,而志伟与Olive的相处时间却越来越少,这让他们感到被冷落。一场台风摧毁了志伟的养鸡场,让他感到失落,最终选择黯然离去。Olive也在明白了志伟的真实想法后,悄悄地与阿伦分别了。然而,这三个人的缘分并没有就此结束。