下山豹(bao)(冯德伦)为了迷恋的舞女(舒淇)而与九纹龙(李灿森(sen))在(zai)舞厅决(jue)斗(dou),战败(bai)后流亡到(dao)巴西成(cheng)为大(da)厨(chu),二十年过去,患了老年痴呆(dai)症的下山豹(bao)(曾志伟)回(hui)忆起自(zi)己(ji)这些年的寂寞生活,陪伴自(zi)己的只有(you)邓丽君的国语老歌《我只在(zai)乎你(ni)》和(he)装(zhuang)有(you)舞女抽过的(de)半(ban)支香烟的随身烟盒,决(jue)定回到香港寻找舞女。
下(xia)山豹于街(jie)头结识了少年烟(yan)仔(谢霆锋),与他(ta)的痴情截然相反的是,烟(yan)仔认(ren)为哪(na)怕是嘴上叼(diao)着的香烟都(dou)比爱情长久。看在金钱的份上,烟仔答应帮(bang)下山豹的忙,慢慢地(di),两段过去的(de)浓情浪漫爱情故事开(kai)始燃烧。