1999年,澳门回归中国前。澳门司警马振成(杜汶泽饰)因惹上是非遭停职,警察生涯即将终结。马振成与伙计仍然夜蒲,盲打误撞遇上一名神秘少女张碧欣(梁洛施饰)。张碧欣随之跟着马振成回家,醉酒醒来的马振成以为自己与对方有了一夜情,再加上碧欣声称是他与初恋情人分手后生下的女儿,更加令马振成错愕不已。 碧欣因欠租数月以致无家可归,其心爱的狗狗伊莎贝拉亦被无良业主赶走,下落不明。身为父亲的马振成希望能弥补以往的责任,其后碧欣坚决要与马振成同住,令一向放浪的马振成生活顿起变化。 为求自保,马振成企图以身犯险令自己得以脱罪,他的好友杜Sir(黄秋生饰)亦屡劝无效。张碧欣欢欣鼓舞地准备与父亲落草,对着同校男生也难掩得意之色。然而渐渐地马振成从张碧欣身上,体会到什么是责任。
代朋友入狱多年的麦基(刘青云)刑满释放,左顾右盼无人来接。相比,与他同时出狱的少年阿飞豹仔(黄斌)则有好友香鸡(马斯晨)、小龙(樊少皇)、长颈及肥龟来接。这几人组成了以香鸡为首的聋哑扒手小团体,常用可以博市民同情的招数偷窃钱包、躲过劫难,另一个少年犯罪集团是他们的宿敌。麦基因救香鸡一命与她认识,又通过她认识靠出卖肉体养活丈夫的亚莲(苏祖儿)。 麦基这日在香鸡的陪伴下去找朋友,已经发黄腾达的朋友全不记他曾帮自己顶罪,只将他视作瘟神,匆匆掏出几张钞票将他打发,其后更是找来警察公开表示请勿再扰。这令麦基异常痛苦,早对他生出爱意的香鸡看不过,偷走麦基朋友装有多张信用卡的钱包,此举惹下祸端,香鸡、豹仔随即陷入被警察、宿敌双重追击的境地,而无意间瞥见麦基与亚连的恩爱画面时,香鸡更是瞬间心死。