Een gepensioneerde staalarbeider en voormalig bokser heeft door zijn alcoholisme zijn gezin verscheurd achtergelaten. Echter op zekere dag komt hij tot inkeer en versobert op berouwvolle wijze zijn levenswandel.
Undercover agent Wilson (Louis Koo) infiltreert in een criminele bende geleid door drie Vietnamese broeders. Een ervan, genaamd Archer, wordt gearresteerd. De twee andere die nog vrij rond lopen zullen alles doen om te voorkomen dat Wilson en anderen kunnen getuigen tegen de bende. Als de vriendin van Wilson wordt ontvoerd krijgt Wilson de hulp van inspecteur Ma (Donnie Yen).