上个世纪八十年代,单亲家庭出身上的林家珍与工人家庭出身的麦志伟一起“上山下乡”,知青生活结束后,他们回到从小生长的广州越秀区高第街。回到高第街之后,林家珍与从小的玩伴麦志伟和胡细豪重新团聚,三个年轻人开始计划他们的未来。这时候改革开放已经开始,个体经济崭露头角,林家珍、麦志伟跟胡细豪开始贩卖二手电器、摆摊。林家珍的母亲何秀群、麦志伟的父母麦锦全、李玉娥持怀疑态度。高第街房管局的科长戴高宝以及他的妻子朱玉竹认为这是投机倒把,百般阻挠。但是各种新商品改善了高第街居民的生活,大家观念改变了,在政策的引导下,林家珍和麦志伟成长为广州和全国第一批成功的个体经商户,并且结为夫妻。。下山豹(冯德伦)为了迷恋的舞女(舒淇)而与九纹龙(李灿森)在舞厅决斗,战败后流亡到巴西成为大厨,二十年过去,患了老年痴呆症的下山豹(曾志伟)回忆起自己这些年的寂寞生活,陪伴自己的只有邓丽君的国语老歌《我只在乎你》和装有舞女抽过的半支香烟的随身烟盒,决定回到香港寻找舞女。
下山豹于街头结识了少年烟仔(谢霆锋),与他的痴情截然相反的是,烟仔认为哪怕是嘴上叼着的香烟都比爱情长久。看在金钱的份上,烟仔答应帮下山豹的忙,慢慢地,两段过去的浓情浪漫爱情故事开始燃烧。。