Polykač ohně Alex (Denis Lavant) žije jako clochard pod nejstarším mostem Paříže Pont-Neuf. Jedné noci, když se bezcílně toulá městem, potkává tulačku Michéle (Juliette Binocheová). Dívka sice pochází ze „slušné“ rodiny, je malířka, ale stejně žije na ulici. Trpí údajně nevyléčitelnou oční chorobou a hrozí jí oslepnutí. Láska těchto dvou ztroskotanců je tíživě poznamenána jak prostředím, tak Michélinou nemocí.