Début du XXe siècle, une grande ville anonyme d'Europe. Beiluo, acrobate manchot au costume d'Arlequin, se donne en spectacle sur les places et les marchés, pour gagner de quoi vivre jusqu'au lendemain. Mais les rues ne sont guère accueillantes, pas plus que les forces de l'ordre, peu tendres avec les saltimbanques. Et lorsqu'il rencontre un clochard Danbio, un clochard qui vole pour nourrir tout un groupe de vieillards démunis, Beiluo se retrouve confronté aux fantômes de son enfance tragique.