经过不懈的努力和拼搏,阿金(吴君如饰)总算从一介小小妓女“升职”成为了“妈妈桑”,带领着手下吴露(王菀之饰)、阿花(卫诗雅饰)、莫娜(林宜芝饰)等小姐妹们,过着自由自在,灯红酒绿的无忧生活。
想想(刘若英饰)是一个三十出头的空姐。在一架香港转飞台北的班机上她与同事闲谈着感情生活,想想的两个男友令她无法抉择:一个是成熟稳重的有妇之夫,一个是年轻稚嫩的录音师。在同一班机上,四十出头的Lili(张艾嘉饰)与她的丈夫女儿一起出游回国。二十多岁的小洁(李心洁饰)也在飞机上,她想到台湾实现当歌手的梦想。
九纹龙(郑伊健饰)曾经叱咤江湖,这号风云人物却被人出卖,在泰国被拘捕。多年后他回到香港,在“九龙冰室”当侍应,打算就此在江湖销声匿迹。怎料一名6岁的男孩直呼自己爸爸,原来这个叫张兆龙的男孩是当年他远赴泰国后女友Helen(莫文蔚饰)生下的儿子。当年纹龙为了女友的安全,狠心不辞而别。兆龙的出现使纹龙的生活再次泛起波澜,他的气质吸引的儿子的班主任阿蒙(李彩桦饰)。纹龙的身份还是被江湖之人发现了,并希望他能重振雄风。Helen再次见到的纹龙已经风光不再,她积极为纹龙的复出铺路,纹龙却不想再过问江湖事……
东升社在老大骆驼的重整下声势日盛,而洪兴社在蒋天生(任达华 饰)的管理下亦蒸蒸日上。两个帮派暗中有不少争斗,但表面上两个帮派仍和和气气。
黑社会洪兴社的屯门区话事人恐龙被东星社的耀扬杀害后,龙头蒋天养(万梓良)决定从山鸡(陈小春)和生蕃中选出一个填补该空缺,铜锣湾的话事人浩南(郑伊健)深知该职的压力,力劝山鸡放弃与人争权夺位,但苦劝无效。生蕃为打压山鸡,勾结耀扬设下诡计,令山鸡好友大天二死于非命。
亚瑟(肯·斯托特KenStott饰)是一位成功的资本家,在不久之后即将加官进爵。希拉(克洛伊·皮里ChloePirrie饰)是亚瑟的女儿,这位单纯善良的千金小姐在家宴中接受了男友杰拉德(凯尔·索列尔KyleSoller饰)的求婚,两人喜结连理,亚瑟和妻子对这门亲事显然十分满意,而希拉的弟弟艾瑞克(芬恩·科尔FinnCole饰)却显然并不怎么高兴。
飞虎队督察Mike(王敏德)被下放到环境复杂的红番区后,成为一群散漫的生番警察的领导,这群人中尤其烂鬼东(黄秋生)最让他头痛,此人曾殉私让其杀了人的黑帮好友Roy(张耀扬)潜逃,初来乍到时,Mike吃尽他带头搞的苦头。Roy的心腹图钉华(谭耀文)借大佬潜逃坐上第一把交椅,接收了包括女人YoYo(周海媚)在内的Roy的一切“财产”,成为Mike等人眼中的头号敌手。
苏凤娣(李丽珍饰)、绍东(李康生饰)和明宽(谢君豪饰),是生活在80年代香港的年轻人,命运随着时代大潮起伏。苏凤娣从小生活在艇家,因为一次盗窃事件认识了绍东,继而绍东爱上了苏凤娣;然而,苏凤娣爱的人,却是进步青年明宽。明宽有着一腔政治抱负,并努力帮助油麻地群众谋取利益。而苏凤娣则默默在他身边协助其工作。
袁浩云(周润发饰)是警署侦探,为人正直但行事火爆。他的好友在一次捕匪行动中不幸遇难,令他更加急于报仇。袁正侦探一桩非法军火集团的重案,但为了案件侦破顺利,袁的上司决定让他不再负责此案。此时,袁的女友也离他而去,并对他的敌人产生了感情。这个敌人,正是军火集团里面的头号马仔江浪(梁朝伟饰)。江郎行事拼命,千方百计博得集团头目信任。袁在追捕中与江相遇,眼看大难临头却发现江放他一马,原来另有内情。
台北,入夜,母亲节的晚上,陈莫(张震饰)约好与妻子(桂纶镁饰)一起晚餐,归家途中想买个蛋糕,将车停在店门外。转身功夫,陈莫的车被另一辆车并排停放堵死在那里。回不了家的他开始在附近公寓寻找车主,岂料遇到的尽是奇人异事:失去独子的老夫妇将他的到来误认为儿子归家,独臂理发店老板(高捷饰)把鱼头摆在厕所,内地来的妓女(曾佩瑜饰)夜市落跑,香港来的裁缝店老板(杜汶泽饰)被黑道追杀……一个被卡的停车位,好像解开了连环套索,只想移车回家的陈莫,莫名其妙被卷入许多陌生人的是非,他心系在家等待的妻子,本也是因为二人关系面临破裂边缘,今夜本来是个挽回的契机……