Gustave est SDF. Ancien horloger au chômage, il vit sous un pont parisien avec son chien Bilal et avec le mystérieux Charly, gardien de ses seules richesses.
Dans un monde postapocalyptique, la société est divisée en cinq factions. Béatrice, 16 ans, qui a grandi dans la faction des Altruistes, doit choisir son appartenance.