Часть 1[ред.]
Девятнадцатилетний Артур Бёртон много времени проводит со своим духовником Лоренцо Монтанелли, ректором семинарии. Артур боготворит padre (так он называет католического священника). Год назад умерла мать юноши, Глэдис. Теперь Артур живёт в Пизе со сводными братьями.
Юноша очень хорош собой.
Артур доверяет наставнику свою тайну: он стал частью «Молодой Италии» и будет бороться за свободу этой страны с товарищами. Монтанелли чувствует беду, однако не может отговорить юношу от этой идеи.
В организации состоит и подруга детства Артура — Джемма Уоррен, Джим, как Бёртон называет её.
Монтанелли предлагают епископство, и он уезжает в Рим на несколько месяцев. В его отсутствие юноша на исповеди у нового ректора рассказывает о своей любви к девушке и ревности к однопартийцу Болле.
Вскоре Артура арестовывают. Он коротает время в камере горячими молитвами. На допросах он не выдаёт товарищей. Артура отпускают, но от Джим он узнаёт, что в организации считают его виновным в аресте Боллы. Понимая, что священник нарушил тайну исповеди, Артур бессознательно подтверждает предательство. Джим награждает его пощечиной, и юноша не успевает объясниться с нею.
Дома жена брата устраивает скандал и рассказывает Артуру, что его родной отец — Монтанелли. Юноша разбивает распятие и пишет предсмертную записку. Он бросает шляпу в реку и нелегально уплывает в Буэнос-Айрес.
Часть 2. Тринадцать лет спустя[ред.]
1846 год. Во Флоренции члены партии Мадзини обсуждают способы борьбы с властью. Доктор Риккардо предлагает просить помощи у Овода — Феличе Ривареса, политического сатирика. Острое слово Ривареса в памфлетах — то, что нужно.
На вечере у партийца Грассини Джемма Болла, вдова Джованни Боллы, впервые видит Овода.
Овод дерзок и не считается с приличиями: он появился у Грассини со своей любовницей — танцовщицей Зитой Рени.
Во Флоренцию приезжает кардинал Монтанелли. Джемма видела его последний раз сразу после смерти Артура. Тогда, словно окаменев, сановник сказал девушке: «Успокойтесь, дитя моё, не вы убили Артура, а я. Я обманывал его и он узнал об этом». В тот день padre упал на улице в припадке. Синьора Болла вновь хочет увидеть Монтанелли и идёт с Мартини к мосту, где будет ехать кардинал.
На этой прогулке они встречают Овода. Джемма в ужасе отшатывается от Ривареса: она увидела в нём Артура.
Риварес сильно заболевает. Его мучат тяжкие боли, члены партии по очереди дежурят у его постели. Зиту во время болезни он не подпускает к себе. Выходя от него после дежурства, Мартини сталкивается с танцовщицей. Неожиданно она разражается упрёками: «Ненавижу вас всех!.. Он позволяет вам сидеть около него всю ночь и давать ему лекарства, а я не смею даже посмотреть на него в дверную щёлку!» Мартини ошарашен: «Эта женщина не на шутку любит его!»
Овод идёт на поправку. Во время дежурства Джеммы он рассказывает ей, как в Южной Америке был избит кочергой пьяным матросом, о работе в цирке уродом, как сбежал в юности из дому. Сеньора Болла открывает ему своё горе: по её вине погиб человек, «которого любила больше всех на свете».
Джемма мучается сомнениями: а что, если Овод — это Артур? Столько совпадений… «А эти синие глаза и эти нервные пальцы?» Она пытается выяснить правду, показывая портрет десятилетнего Артура Оводу, но тот ничем не выдаёт себя.
Риварес просит синьору Болла использовать её связи для переправки оружия в Папскую область. Она соглашается.
Зита осыпает Ривареса упрёками: он никогда не любил её. Человек, которого Феличе любит больше всего на свете — кардинал Монтанелли: «думаешь, я не заметила, каким взглядом ты провожал его коляску?» И Овод подтверждает это.
В Бризигелле он, переодевшись нищим, получает нужную записку от сообщников. Там Риваресу удаётся поговорить с Монтанелли. Видя, что рана padre не зажила, он готов открыться ему, но, вспомнив о своей боли, останавливается.
Вернувшись, Овод узнаёт, что Зита ушла с табором и собирается выйти за цыгана.
Часть 3[ред.]
Человек, занимавшийся перевозкой оружия, арестован. Овод решается ехать, чтобы исправить ситуацию. Перед его отъездом Джемма пытается в очередной раз добиться от него признания, но в этот момент входит Мартини.
В Бризигелле Ривареса арестовывают: в перестрелке Овод потерял самообладание, увидев Монтанелли. Полковник просит у кардинала согласия на военный суд, однако тот хочет видеть заключённого. При встрече Овод всячески оскорбляет кардинала.
Друзья организовывают побег для Овода. Но с ним случается новый приступ болезни, и уже оказавшись во дворе крепости, он теряет сознание. Его заковывают в кандалы и пристёгивают ремнями. Несмотря на уговоры врача, полковник отказывает Риваресу в опиуме.
Овод просит встречи с Монтанелли. Тот посещает тюрьму. Зная о тяжёлой болезни заключённого, кардинал приходит в ужас от жестокого обращения с ним. Овод не выдерживает и открывается padre. Сановник понимает, что его carino не утонул. Артур ставит Монтанелли перед выбором: либо он, либо бог. Кардинал покидает камеру. Овод кричит ему вслед: «Я не вынесу этого! Рadre, вернитесь! Вернитесь!»
Кардинал даёт согласие на военный суд. Солдаты, успевшие полюбить Овода, стреляют мимо. Наконец Риварес падает. В этот момент во дворе появляется Монтанелли. Последние слова Артура обращены к кардиналу: «Рadre… ваш бог… удовлетворён?»
Друзья Овода узнают о его расстреле.
Во время праздничной службы Монтанелли видит кровь во всём: лучах солнца, розах, красных коврах. В своей речи он обвиняет прихожан в погибели сына, принесённого кардиналом в жертву ради них, как Господь принёс в жертву Христа.
Джемма получает письмо от Овода, написанное перед казнью. Оно подтверждает, что Феличе Риварес — это Артур. «Она потеряла его. Опять потеряла!» Мартини приносит весть о кончине Монтанелли от сердечного приступа.