Komisarz Corrado Cattani (Michele Placido) po tragicznych wydarzeniach jakie dotknęły jego rodzinę, zaszywa się w klasztorze franciszkanów, gdzie pod okiem troskliwego opata Lovano (Francisco Rabal) powoli dochodzi do siebie, próbując odzyskać równowagę psychiczną i spokój ducha. Pewnego dnia odwiedza go tam agent FBI, Bert di Donato (Cyrus Elias), który przyjechał do Włoch tropiąc międzynarodowego handlarza bronią Kemala Yftera. Yfter robi najprawdopodobniej interesy z siedzącym w więzieniu Gianfraco Laudeo, mężczyzną dobrze znanym komisarzowi. Bert przekonuje Cattaniego, by pojechał z nim do Mediolanu i spróbował nakłonić Laudeo do wyjawienia szczegółów transakcji z Yfterem. Niestety, interwencja Cattaniego tylko rozjusza gangstera. Laudeo organizuje zza kratek porwanie małej Grety, córki bankiera Carlo Antinariego, który wbrew swojej woli został wciągnięty w brudne interesy. Dzięki komisarzowi dziewczynkę udaje się odnaleźć i przy tej okazji Cattani poznaje rodzinę bankiera: jego żonę Annę (Marie Laforet) oraz ich starszą córkę, Giulię (Giuliana de Sio). Stopniowo między komisarzem a Giulią rodzi się głębokie uczucie.