Romain est SDF. Il a pourtant un toit : un box promis à la démolition, qu'il squatte en compagnie d'un vieux clochard mutique, toujours flanqué d'un petit chien galeux. Sa vie bien réglée, entre manche quotidienne dans le métro parisien, escales aux bains-douches publics, et errances sur les quais de la Seine, est soudain doublement perturbée, par la rencontre d'une jeune étudiante en journalisme et par une vague de meurtres sordides frappant les sans-abris.