En 1930, Shuisheng, jeune paysan de 14 ans, arrive à Shanghaï. Il est pris sous la protection du Parrain de la Triade et mis au service de la maîtresse de ce dernier, la chanteuse Xiao Jinbao. A ses côtés, il découvre le monde cruel et sans pitié des Triades qui dominent la ville de Shanghaï, où les hommes tuent pour le pouvoir ....