下山豹(馮德倫)為了迷戀的舞女(舒淇)而與九紋龍(李燦森)在舞廳決斗,戰(zhàn)敗后流亡到巴西成為大廚,二十年過去,患了老年癡呆癥的下山豹(曾志偉)回憶起自己這些年的寂寞生活,陪伴自己的只有鄧麗君的國語老歌《我只在乎你》和裝有舞女抽過的半支香煙的隨身煙盒,決定回到香港尋找舞女。下山豹于街頭結(jié)識了少年煙仔(謝霆鋒),與他的癡情截然相反的是,煙仔認(rèn)為哪怕是嘴上叼著的香煙都比愛情長久??丛诮疱X的份上,煙仔答應(yīng)幫下山豹的忙,慢慢地,兩段過去的濃情浪漫愛情故事開始燃燒。