《明星专题:王重光》X市一年前发生了几起杀人事件警方多方查证发现几起案件的相同之处是:死者均为男性且都死于割喉案发地点均为H酒店死者死亡时均裸体疑似在寻欢高潮之时毙命H酒店保安队长老刘一直协助警察侦查剃刀杀人魔的下落但是毫无结果酒店集团将老刘辞退但他一直没有放弃对剃刀杀人魔的调查一当警察侦破这个剃刀杀人魔案件的时候发现凶手竟然是……1960年代的香港因生母在阿飞旭仔(张国荣)长大成人过程中的缺失他把自己优雅地比喻为“无根鸟”对生命中遇到的每一个女人都表现得放荡不羁售票员苏丽珍(张曼玉)和舞女咪咪(刘嘉玲)先后令他感受过温暖可是她们也只能当当小情人为摆脱沉重和无力感旭仔抛下一切去南洋找寻生母暗恋过苏丽珍且目睹过她与旭仔情感一路变化的曾是小巡警今在跑船的超仔(刘德华)在菲律宾又遇到旭仔是缘分也是宿命他参与、见证了阿飞命运被改写的过程梁笑棠(谢天华 饰)本是警方的卧底但因为一起宗贩毒案件被警司潘SIR(黄日华 饰)追捕其实梁笑棠加入警队之前本就是个黑帮成员一直跟随其老大一哥(黄秋生 饰)在道上打拼一哥对梁笑棠照顾有加梁笑棠视一哥有如亲兄一哥为了保护自己的地盘及非法生意竟要求梁笑棠投考警队让他可以掌握警方行动梁笑棠在警校成绩优异可惜天意弄人他根本没机会待在警队因为反黑警司冼SIR(元彪 饰)被梁笑棠的黑道气味所吸引竟指派他做卧底探员就这样梁笑棠竟成了"双重卧底"一哥也乐得梁笑棠被送进社团去对付自己的同门座头(吴镇宇 饰)在这已经复杂的状况下一件事情令梁笑棠的处境更复杂他竟爱上了座头的妹妹Karen(陈法拉 饰)面对法治、恩义、感情的抉择梁笑棠将如何自处无论选择哪一边都是一场变节梁笑棠最后将投向哪一方1949年初全国解放前夕东南沿海某渔村莲花乡国民党乡长蛇头疔在当地恶贯满盈从百姓手中搜刮来大量财产他预感国民政府大势已去密谋将财产转移海外青年农民阿炳及时揭露了蛇头疔的阴谋被蛇头疔抓住幸亏游击队赶到才免遭残害之后蛇头疔逃往海外解放后阿炳当了民兵队长在土改和对敌特斗争中处处带头1952年的一天蛇头疔带着一个亲信敌特潜回莲花乡企图携妻带子逃往台湾敌特在海边偷船时被渔民阿亮父女发现敌特欲持刀行凶被巡逻的阿炳所救而蛇头疔却秘密隐藏在其妻淑珍家里不久此事被民兵察觉出来蛇头疔见事败露便叫淑珍去报假案迷惑民兵然后趁机逃走十年后蛇头疔率小股敌特窜犯大陆阿炳的妻子阿亮领着儿子牛仔到某小岛割紫菜恰巧与敌特相遇蛇头疔扣下阿的儿子牛仔作人质要阿亮回村给淑珍送信阿亮为了海岛的安全他冒着牺牲亲儿子的危险带领民兵将计就计登上海岛在公安部队的大力配合下全歼了上岛的敌特并救回了儿子牛仔...