Gennarino Laganà (Giancarlo Giannini) jest ubogim Włochem mieszkającym na Sycylii, który zarabia na życie imając się różnych dorywczych prac. Pod wpływem rodziny decyduje się wyjechać na północ Włoch, by tam szukać szczęścia i lepszej przyszłości. Przeprowadza się do Mediolanu, gdzie poznaje Armandę (Mariangela Melato), kobietę ulicy, która odmieni jego życie.