1956年10月,香港政治部督察李洛甫(吕良伟饰)在处理一起暴乱时抓获了几名趁火打劫的黑社会成员。“上峰”对他的表现非常满意,并把他送到伦敦接受培训。 另一方面,李才发(李子雄饰)是一名内地黑社会成员,因涉嫌谋杀而被一个帮派驱逐到香港,以开始毒品生意。 李洛甫学成归来,担任反黑组督察。然而,组里的同事太多了。只有老兵兵书(黄光亮饰)和酒鬼郑华(任达华饰)愿意尽力帮忙。 李洛甫试图铲除赌博摊点,却泄露了消息,被人取笑。随后他采用声东击西的策略,一夜之间铲除了300个赌博摊位,这使得香港大获成功。 以暴力打势力范围的李才发试图贿赂李洛甫,但两个黑白英雄打起来是不可避免的...本片改编自香港警界传奇人物李洛甫的故事。