- 重案组探长文方(黎明 饰)自两月前妻子遇害后,脾气变得暴躁古怪,因对犯人动粗经常被人投诉。一桩妓女被杀案的调查过程中,文方认识了总区重案的高级督察纪少群(任贤齐 饰),并派手下帮他找回了被偷走的手机。妓女被杀案调查与一宗枪火案交织在一起,重案组和调查枪火案的分队联合行动,不料伏击行动遭泄露,双方在茶楼展开激战,文方手下兄弟身受重伤,纪警官也随后赶到,在协助追赶嫌犯途中被嫌犯开枪击中。妓女被杀案嫌犯初步锁定重案组探员高祥安(廖启志 饰),文方因包庇手下被停职。在众多兄弟的协助下,重案组抓到高祥安口中的戴渔帽的嫌犯,嫌犯对杀人案供认不讳。在压送嫌犯过程中嫌犯打个手铐并打伤祥安逃脱,接二两三的事故让文方对警界内部人员产生怀疑,在探员小美(叶璇 饰)的协助下,文方终于找出隐匿于警界之中的“老鬼”……
- 章在山(刘德华 饰)是香港警队“爆炸品处理科”的一名高级督察。七年前,他潜伏到头号通缉犯火爆(姜武 饰)的犯罪团伙中,在一次打劫金库的行动中,章在山表露了其拆弹组卧底的身份,与警方里应外合,成功阻止炸弹引爆,并将火爆及其弟的犯罪组织一网打尽,可惜在千钧一发之间,火爆逃脱并扬言誓要报仇。复职后的章在山很快被晋升为警队的拆弹专家。七年后,香港接二连三遭遇炸弹恐怖袭击,警方更收到线报大批爆炸品已偷运入港,一切迹象显示香港将有大案发生。就在香港人心惶惶之际,城中最繁忙的红磡海底隧道被悍匪围堵拦截,数百名人质被胁持,终于现身的火爆威胁警方炸毁隧道。章在山唯有将火爆绳之于法,才能拆解这场反恐风暴背后的惊天阴谋。