Film rozgrywa się w Szanghaju, w początkach ery republikańskiej. Cheng Daqi (Chow Yun-Fat), młody człowiek pracuje na straganie, jedzie do Szanghaju w poszukiwaniu nowego życia i spotyka Hong’a (Sammo Hung), szefa policji, który jest także szefem triady.