Den pålidelige Benny Chan har instrueret denne Hong Kong politithriller med den altid fremragende Donnie Yen i hovedrollen. Yen spiller den stædige og principfaste politimand Shan, der er immun over for bestikkelse og pres fra dem, der er højere oppe på rangstien. Det har kørt hans karriere lidt ud på et sidespor, men en dag havner han alligevel midt i sag med høj profil. Den tidligere politimand Ngo (Nicholas Tse) har samlet en række andre vanærede politifolk for at få hævn over deres tidligere arbejdsgivere, og nu er Shan det eneste, der står mellem dem og blodigt kaos på Hong Kongs gader.