《鱼钩中学事件最新进展》Maggie乘回港接外婆到加拿大它居之便, 与男友Michael及好友Carol, Jacky夫妇聚旧, 但Michael说Jacky夫妇去了澳门. Maggie出门之际, 在闹市中巧遇Carol 和Jacky, 四人於是共聚一番. 原来Jacky已染上毒瘾, 而提供毒品的竟是Michael, 在无钱买毒品下, Jacky强抢Carol的公款, Carol心痛之馀, 割脉自杀...高利贷商人巴特(鲍勃·霍斯金斯 饰)在丹尼(李连杰 饰)四岁时将他收留从此用训练猛兽的方式让丹尼成为自己忠实的“狼犬”巴特日常的工作是带领自己的手下与丹尼四处收账如有任何人胆敢暴力反抗巴特就放开丹尼颈上的项圈——那是进攻的信号让后者用蛮横凶残的招式击溃对方每次任务结束丹尼都被送回阴暗的地下铁笼某次打斗中丹尼偶遇盲调音师山姆(摩根·弗里曼 饰)并为钢琴所深深吸引以致忘记了巴特的任务盛怒的巴特将丹尼送上以死亡为终结的地下拳场赚取了更多的利润在离开拳场的路上巴特一伙遭仇家埋伏丹尼幸免于难被山姆一家收留在山姆家里丹尼体会到缺失的亲情逐渐找回了自身的人性一面并开始学习弹奏钢琴巴特等人经过治疗后痊愈再次将丹尼拉回到拳场然而丹尼已不愿意再杀人无意中又发现了当年自己母亲遇害的真相丹尼与巴特一伙的决战在所难免……1960年代的香港因生母在阿飞旭仔(张国荣)长大成人过程中的缺失他把自己优雅地比喻为“无根鸟”对生命中遇到的每一个女人都表现得放荡不羁售票员苏丽珍(张曼玉)和舞女咪咪(刘嘉玲)先后令他感受过温暖可是她们也只能当当小情人为摆脱沉重和无力感旭仔抛下一切去南洋找寻生母暗恋过苏丽珍且目睹过她与旭仔情感一路变化的曾是小巡警今在跑船的超仔(刘德华)在菲律宾又遇到旭仔是缘分也是宿命他参与、见证了阿飞命运被改写的过程警官杰克·霍伊特被晋升到了洛杉矶警察局的毒品缉查部经验丰富的黑人警官阿洛佐·哈里斯负责教杰克一些基本的规条和知识阿洛佐在那些混乱的街区颇有威望他仿佛天生具备某种奇特的侦查能力能够迅速找寻到罪案的蛛丝马迹被同伴们称为“魔幻之眼”这种神秘的“第六感”使他成为洛城最出色的警官之一 杰克工作的第一天就在阿洛佐的带领和训导下展开了他跟随阿洛佐深入这座光怪陆离的大都市最阴暗无序的角落与那些威胁着社会安全与秩序的异端分子正面交锋.........