Hai, un petit garçon qui vit avec sa mère et ses grands-parents, attrape un oiseau. Long, conducteur de cyclo-pousse et ami de la famille, promène une carpe dans les rues de Saïgon et les rizières du Mékong pour le compte du mystérieux Monsieur Chu. Dans tout le Vietnam, on s'apprête à célébrer Trung N'Guyen, la fête des âmes errantes, pour honorer les âmes des défunts oubliés. Cette nuit-là, à la lueur des lampions, Hai et Long promèneront une dernière fois la carpe et l'oiseau.