- 梁笑棠(谢天华 饰)本是警方的卧底,但因为一起宗贩毒案件,被警司潘SIR(黄日华 饰)追捕。 其实梁笑棠加入警队之前,本就是个黑帮成员,一直跟随其老大一哥(黄秋生 饰)在道上打拼。一哥对梁笑棠照顾有加,梁笑棠视一哥有如亲兄。一哥为了保护自己的地盘及非法生意,竟要求梁笑棠投考警队,让他可以掌握警方行动。 梁笑棠在警校成绩优异,可惜天意弄人,他根本没机会待在警队,因为反黑警司冼SIR(元彪 饰)被梁笑棠的黑道气味所吸引,竟指派他做卧底探员。就这样,梁笑棠竟成了"双重卧底",一哥也乐得梁笑棠被送进社团去对付自己的同门座头(吴镇宇 饰)。在这已经复杂的状况下,一件事情令梁笑棠的处境更复杂,他竟爱上了座头的妹妹Karen(陈法拉 饰)。面对法治、恩义、感情的抉择,梁笑棠将如何自处?无论选择哪一边,都是一场变节,梁笑棠最后将投向哪一方?
- 香港葵涌码头装卸区,货柜车司机许城亮(古天乐 饰) 等载货北上,开始一天的工作。 港穗高速公路旁有一间由小夫妻张谦(印小天 饰)和陆茵(黄奕 饰) 打理的小餐馆。 夜深,张谦踏着摩托车回家,途中接到陆茵的来电,没留意迎面一辆高速货柜车驶来,把他连人带车撞倒,原来该货柜车司机就是城亮。凌晨,张谦宣告不治。此时陆茵更发现怀了身孕,丈夫却离世了,她决定把孩子生下来,并重开餐馆艰苦经营,继承亡夫的事业。事隔月余,城亮终于鼓起勇气走进陆茵打理的餐馆用餐,更在女友苏珊(莫文蔚饰) 体谅下,不时主动帮忙店内杂务,两人渐成好友。后陆茵发现城亮就是撞死丈夫的货柜司机,她怒气地看着城亮被张谦弟张军痛打致重伤…… 城亮回到香港家中,却被苏珊讥讽他自讨苦吃,两人大吵一场,苏珊感到城亮的心已离自己而去。陆茵进院生产,城亮得悉跑到医院并守在她身旁,陆茵感动,但她深信城亮对她只是一种责任不是爱情,她把餐馆结束,带儿子回家乡重过新生活,并请城亮回到其女友身边。城亮尝试回到自己过往的生活,却发觉一切都不复从前。他终于跟苏珊分手,再回国内找寻他相信的东西,但餐馆已经关门,电话号码也改了,中国那么大,要到那里才找到陆茵……