下山豹(冯德伦)为了迷恋的舞女(舒淇)而与九纹龙(李灿森)在舞厅决斗,战败后流亡到巴西成为大厨,二十年过去,患了老年痴呆症的下山豹(曾志伟)回忆起自己这些年的寂寞生活,陪伴自己的只有邓丽君的国语老歌《我只在乎你》和装有舞女抽过的半支香烟的随身烟盒,决定回到香港寻找舞女。
下山豹于街头结识了少年烟仔(谢霆锋),与他的痴情截然相反的是,烟仔认为哪怕是嘴上叼着的香烟都比爱情长久。看在金钱的份上,烟仔答应帮下山豹的忙,慢慢地,两段过去的浓情浪漫爱情故事开始燃烧。。女主自小在大山长大,为给弟弟挣学费,中学辍学打工,经媒人介绍,与城里小学保安成婚。婚后她操持家务、扶持丈夫、养育儿女,一心为家无私付出。五十岁儿孙满堂,本应享福,可在她生日宴上,丈夫竟将白月光带到现场,令她满心迷茫 。。于浩和阳谷是拥有不同世界观的人。于浩是正规大学毕业生,阳谷是坐过牢的江湖退役大哥。也许因为机缘巧合,也许因为两人在小镇上打了人,两人决定混在一起离开小镇外出闯一番自己的事业。一开始他们没有方向和目标,非常迷茫。某日两人欲投奔阳谷从前的朋友胖哥,但发现朋友的状况也不好,两人选择离开,继续没有方向的漂泊生活。在行走的路上遇到了形形色色的人,每一种类型的人都代表着当今社会不同人群的生活状态。生活中有很多难题,就像两头驴被一根绳子拴住,两端各自有一堆草,它们吃不到各自两端的草,于是决定合作,先吃一边的草再吃另一边的草,结果两只驴都吃上了草......。