李志超(周潤發)與周強(狄龍)是警界多年摯友。十年前,周強與其搭檔將毒梟姚達(徐少強)繩之以法。剛出獄的姚達展開報復,殺害周強搭檔并設局令其遭受紀律處分。當殺手伏擊事件導致周強家人遇害后,李志超主動替好友出頭,試圖與姚達斡旋以平息事端。在周旋過程中,志超發現所愛女子Penny(恬妞)竟是姚達的情婦。接連遭遇的背叛與血腥現實促使兩人徹底覺醒,意識到面對極端罪惡需采取非常手段。最終這對搭檔放棄程序正義束縛,在查明姚達毒品交易證據的同時展開致命反擊,通過激烈火并將其犯罪集團連根鏟除。