Indochine, 1940. Kim, 15 ans, doit mener ses deux buffles loin des terres inondées du Sud. Il intègre une bande de gardiens de buffles, brigands à leurs heures et apprend la vie d'adulte dans ce monde fait de rixes, d'alcool et de pillages. Mais progressivement, cette violence laisse place à l'amitié, l'amour et au bonheur d'être libre.
A Hanoi, Bi, un enfant de 6 ans vit avec ses parents, sa tante et leur cuisinière. Après des années d'absence, son grand-père, gravement malade, réapparaît et s'installe chez eux. Alors que Bi établit peu à peu une relation avec lui, le père de Bi cherche à éviter son propre père et fuit le foyer...