在这个平静的下午,一个神色紧张的年轻人阿小(梁朝伟饰)和老妖一同走进了一家银行。他们的目的并非善意,而是为了偿还高利贷而计划进行一起银行劫案。然而,意外总是在最不经意的时刻降临,老妖突然病发,迫使阿小不得不匆忙行动,打伤了一名银行警卫,将银行职员和顾客扣为人质
然而,令人意外的是,在这些人质中竟然包括了警方通缉已久的犯罪分子古何阳(狄龙饰)。古何阳曾杀害警察,使警方对他深恶痛绝。他本来计划逃离港岛,却不得不在银行内掌控了局势。警察们迅速包围了银行,古何阳的老对手陈警官(梁家辉饰)也亲临现场,试图与古何阳谈判,以期达成和平解决,然而警察们却只想将古何阳击毙。
困在银行内的古何阳坚持要求将他的狱中女友一同释放,但当女友真正出现时,情势急转直下,引发了更加紧张的局势。