Romeo e Callisto sono due senzatetto che abitano sugli argini del Tevere, al centro di Roma. Fisicamente e caratterialmente opposti, vivono di espedienti quotidiani, ma i loro modi distruttivi e ostili verso la società "al di sopra" del fiume creano situazioni di costante conflitto.