In anii '30, unchiul Liu isi aduce la Shanghai nepotul in varsta de 14 ani pe nume Shuisheng cu scopul de la lucra pentru Tang, liderul unui clan mafiot care se ocupa cu traficul de opium si traficul de carne vie. Intrucat Shuisheng este un baiat simplu de la tara, este coplesit repede de luxul si bogatia pe care le gaseste in casa lui Tang si este angajat ca servitor al frumoasei cantarete de cabaret Xiao Jingbao, noua amanta a mafiotului, care are o aventura torida cu Song si conspira impotriva barbatului care a propulsat-o intr-o alta clasa sociala.
Dupa o confruntare violenta si sangeroasa intre clanul lui Tang si cel al lui Fat Yu, mafiotul incepe sa suspecteze faptul ca unul dintre oamenii din anturajul sau nu ii este loial, motiv pentru care se retrage impreuna cu Xiao Jingbao si Shuisheng pe o insula si decide sa ii pedepseaca exemplar pe vinovati. Cantareata intelege ca cei doi barbati din viata ei sunt dispusi sa o sacrifice in momentul in care nu le va mai fi de folos si il implora pe Tang sa le crute pe tarancile Cuihua si Ajiao, mama si fiica, care i-au gazduit pe insula si cu care s-au imprietenit.