San Michele. Zakład karny o zaostrzonym rygorze. Tu władcą absolutnym jest dyrektor Bruno Testori, który wynagradza i karze wedle własnego uznania, realizując autorską ideę sprawiedliwości. Postępując zgodnie z zasadami swej mrocznej moralności, trzyma skazańców w ryzach, a kiedy jego więziennemu królestwu zagraża upadek, toczy o nie wojnę.
Enrico jako sekretarz głównej partii opozycyjnej rzuca nagle wszystko i ucieka do Paryża, by odszukać kobietę, z którą kilka lat wcześniej miał romans. Tymczasem pozostawiona sama sobie żona prosi o pomoc jego brata bliźniaka.
W życiu dwóch braci pojawia się Francesca, studentka pochodząca z arystokratycznej rodziny. Połączeni miłością i przyjaźnią, Manrico, Accio i Francesca próbują stawić czoła wyzwaniom, jakie niosą ze sobą odzina, dorosłe życie i polityka.
Akcja filmu toczy się w roku 1932 w faszystowskich Włoszech. Z lombardzkiej wioski przybywa do Rzymu Antonio noszący pseudonim Tunin (Giancarlo Giannini) z zamiarem przeprowadzenia zamachu na Mussoliniego. Spotyka się z prostytutką Salome (Mariangela Melato), która ma mu udzielić pomocy. Przedstawiony jako jej kuzyn zatrzymuje się w domu publicznym. Początkowo bardzo zdeterminowany, gotów poświęcić życie, po kilku dniach spędzonych w domu uciech, Tunin zakochuje się w swej rzekomej kuzynce i zaczyna się wahać…