Pirma dalis
Viename iš Italijos miestų viešpatauja senasis taiką mylintis Ducas, kuris yra mokslų ir meno globėjas. Dukas yra toks malonus, kad žmonės jo visiškai nebijo, todėl teisingumas Italijos mieste niekinamas. Ilgą laiką Dokas svarstė, kaip išspręsti šią problemą, ir galiausiai nusprendžia į savo vietą pastatyti Angelo, patyrusį ir sunkų žmogų. Pats Dukas, niekam neatsisveikinęs, pradeda klaidžioti.
Kai tik Angelo ateina į valdžią, įstatymai pradeda veikti, o egzekucijos vyksta penktadieniais. Tarp pamirštų įstatymų buvo vienas senovinis, grasinantis neištikimybe. Angelas jį atstato, ir žmonės pradeda murmėti prieš naująjį valdovą, ir jaunimas juokauja.
Pirmasis šio įstatymo pažeidėjas yra Claudio - jaunas patricikas, kuris įsimylėjo Džuljetą ir ją suviliojo. Claudio ruošėsi ištekėti už Džuljetos, tačiau jų santykiai tampa žinomi, o teisme jaunuolis gauna teisėtą bausmę.
Pakeliui į kalėjimą nelaimingasis Claudio susitinka su Luzio - grėbliu ir nerūpestingu apreiškėju, kurio prašo nuvykti į vienuolyną pas Isabelą - Claudio seserį - ir papasakoti apie sielvartą, kuris jam nutiko. Claudio tikisi, kad Izabelė su savo įsitraukimais sušvelnins Angelo širdį ir taip padės broliui išbristi.
Šiuo metu Isabela sėdi vienuolyne. Per dieną ji turėtų paimti tonerį ir aptarti tai su vienuolika. Šiuo metu pasirodo Lucio ir praneša apie nelaimę, kuri nutiko Claudio. Izabelė nusprendžia maldauti Angelo pasigailėjimo savo broliui.
Paprašyta vienuolės, Izabelė kartu su Lucio eina pas didiką. Ji ilgą laiką maldauja Angelo, tačiau jis yra nepriekaištingas. Beviltiška Isabela pareiškia, kad Angelo galėjo padaryti panašią nuodėmę. Angelo tamsėja ir atsako: „Palik mane, prašau“. Tačiau Isabela ir toliau klausia, ką Angelo jai sako: Claudio bus mirties bausmė rytoj. Tada Isabela siūlo dovanas ir savo maldas, kad išgelbėtų savo brolį. Angelo ją pasimatys kitą dieną
Antra dalis
Angelo supranta, kad yra įsimylėjęs Izabelę, likusią dienos dalį galvoja apie ją. Ryte ji ateina pas jį, ir tarp jų vyksta pokalbis. Šio pokalbio metu Angelo pirmiausia užsimena, o paskui atvirai sako, kad jei Isabela pasiduos jam, jis išlaisvins Claudio nuo mirties bausmės. Isabela kaltina Angelo melagybe ir veidmainiavimu bei pasitraukimu.
Ji ateina į kalėjimą, kur Claudio yra įkalinta, ir pasakoja jam, kas nutiko. Iš pradžių jis sako Isabelai, kad nereikia nusidėti, bet tada maldauja seserį pamiršti apie skaistumą ir įvykdyti Angelo sąlygą. Isabela pasiutęs dėl šio pasiūlymo ir ruošiasi išeiti, tačiau Claudio atsiprašo ir suvaržo. Isabela atleidžia Claudio.
Trečia dalis
Claudio ir Isabelos pokalbis už durų išklausė Dooką, kuris, kaip paaiškėjo, ne keliavo, o norėdamas išsiaiškinti situaciją mieste, vaikščiojo skirtingais būdais, slėpėsi minioje, imituodamas Garuna Al-Rashid.
Pasibaigus brolio ir sesers pokalbiui, Dookas atidaro duris ir tyliai paskambina Isabelai. Jis ją nuramino ir praneša turįs idėją, kaip paviešinti Angelo: būtina, kad vietoj Isabelos jo žmona Angelo Mariana praleistų naktį su juo. Angelo paliko Marianą dėl to, kad tarp žmonių sklandė gandai. Tai buvo neįrodyti kaltinimai, tačiau Angelo netgi turėjo šį žodį: „Cezario žmonos įtarimas neturėtų liesti“.
Mariana praleidžia naktį su Angelo ir nepastebi pakeitimo. Tačiau jis neįvykdo savo pažado ir išleidžia įsakymą įvykdyti Claudio mirties bausmę, taip pat liepia pristatyti galvą į jo rūmus. Tada Dokas pristato savo žiedą ir antspaudą kalėjimo viršininkui ir tokiu būdu sustabdo egzekuciją, o vietoj Claudio galvos siunčia tą naktį mirusio jūros plėšiko galvą.
Tuo tarpu tarp žmonių sklando gandai, kad Dookas netrukus grįš, Angelo suglumęs. „Good Dook“ sveikina žmones ir Angelo su šypsena, neskelbdamas, kad žino viską. Staiga pasigirsta šauksmas, ir Isabela krinta prie valdovo kojų. Angelo išsigandusi ir bando padaryti Izabelę neprotinga, tada Dookas sako žinąs apie Angelo žiaurumus. Dokas įsako Isabelai ir Angelo eiti su juo į rūmus.
Maryanos rūmuose (ji vis dar visa širdimi myli Angelą) ir Izabelė meldžiasi Dookui pasigailėti nusikaltėlio, o jis, klausydamasis jų maldų, atleidžia Angelo.