一个和平常一样安静的下午,小青年阿小(梁朝伟 饰)与老妖走进了一家银行,他们为高利贷所迫,计划打劫还债刀哥很冷静,当他知道短时间内拿不下狄劲的时候。他就立刻舍弃了与狄劲纠缠下去,径直向一群侍卫护着慌慌张张逃走的星主边昌杀去,以他的速度,狄劲实力虽然不在他之下,却怎么也追不上他。,但是现在情况有变,所以他的内心也发生了变换,不得不仓促上阵,打伤警卫,将银行职员与顾客扣押为人质。岂料在人质中,居然有一名警方重大通缉犯古何阳(狄龙 饰),古何阳曾击杀警察,为警方所恨之入骨,他本欲逃离港岛,眼下却不得不从阿小手中控制了银行的局面,闻讯赶来的警察们将银行团团包围,古何阳的老对手陈警官(梁家辉 饰)到场,试图与古何阳谈判换得和平收场,但警队众人只想将古击毙。被困的古何阳执意要求带狱中的女友(金燕玲 饰)一同逃走,但是这个时候另外一个改变局面的人又出现了