Luo Hongwu revient à Kaili, sa ville natale, après s’être enfui pendant plusieurs années. Il se met à la recherche de la femme qu’il a aimée et jamais effacée de sa mémoire. Elle disait s’appeler Wan Qiwen…
Les destins d'un éleveur de porcs malchanceux, d'une propriétaire courageuse défendant sa propriété, d'un aide-serveur amoureux, d'une fille riche désenchantée et d'un expatrié américain poursuivant le " rêve chinois " se rencontrent fortuitement alors que des milliers de porcs morts sont retrouvés flottant sur la rivière Huangpu en direction de Shanghaï.
Dahai, mineur exaspéré par la corruption des dirigeants de son village, décide de passer à l’action. San’er, un travailleur migrant, découvre les infinies possibilités offertes par son arme à feu.