Milano, marzo 1848. Durante la celebre rivolta popolare contro l'occupazione austriaca, l'evaso Cainazzo e il giovane fornaio romano Romolo si ritrovano casualmente uniti nel caos delle barricate. Privi di una vera coscienza politica, i due attraversano le cinque giornate di insurrezione convinti di assistere a una festa di liberazione. Ben presto, però, l'entusiasmo lascia spazio alla dura realtà: dietro i nobili ideali del Risorgimento, la coppia si scontra con una galleria di nobili ipocriti, opportunisti pronti a cambiare bandiera e spietate violenze compiute da entrambe le parti. Trascinati dagli eventi storici senza comprenderli fino in fondo, Cainazzo e Romolo dovranno lottare per sopravvivere in una città dove il confine tra eroi e carnefici si fa sempre più labile.