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.
Une vieille sorcière acariâtre se promène en compagnie de sa fille. Leur chemin croise celui d'un loup qui autrefois était craint par tous les habitants de la forêt.