Chan (Simon Yam) è un poliziotto ormai prossimo alla pensione, che cova, però, la brama di mettere dietro le sbarre il boss mafioso Po (Sammo Hung). Pronto a sostituire Chan c'è Ma (Donnie Yen), poliziotto esperto in arti marziali, che dovrà conquistarsi la fiducia degli uomini di Chan. Quando un agente sotto copertura viene trovato ammazzato, immediatamente Chan e i suoi uomini accusano e imprigionano Po, il quale, sapendo che non sussistono prove per il suo arresto, è tranquillo e sicuro di farla franca. Chan e Po combattono con reciproci inganni e violenze, e Ma si troverà invischiato nella lotta....