Dik (Andy Hui) is a good cop whose righteous ways make him odd man out at the local precinct, which is nearly owned by triad kingpin Master Fai and his dastardly son So Wai Fai (Michael Tse). When Dik’s partner Lung (Simon Lui) falls into debt with So Wai Fai, Dik retaliates, leading to So Wai Fai’s death. The court pardons him, but Master Fai is not so forgiving. Master Fai sets his pet lieutenant Naja (Ng Ting Yip) on Dik…but the ones in trouble aren’t really Dik, it’s the people that he loves.