W XVI-wiecznej Wenecji jedynie kurtyzany mogły się kształcić. Tę drogę wybiera Weronika, kiedy jej ukochany poślubia wyznaczoną mu przez rodziców arystokratkę.
Ivo Salvini (Roberto Benigni) zostaje wypuszczony ze szpitala psychiatrycznego, gdzie trafił z powodu obsesji na punkcie księżyca. Stara się uwieść ponętną Aldine, jednak kobieta pozostaje obojętna na jego zaloty. Zawód miłosny potęguje fakt, iż Ivo zaczyna utożsamiać swą wybrankę...
40-letni Loris (Roberto Benigni) to nieśmiały ekscentryk i nieudacznik życiowy. Przypadkowo pada na niego podejrzenie o bestialskie morderstwa na tle seksualnym. By uzyskać dowód winy, policjantka Jessica (Nicoletta Braschi) zostaje sublokatorką Lorisa.
W czasie egzorcyzmów ciało opętanej fryzjerki opuszcza młody diabeł (Roberto Begnigni) i decyduje się na pozostanie na ziemi. Przybiera imię Judyta i rozpoczyna zwiedzanie ludzkiego świata. Maurizio, młody ksiądz z Ameryki, który żyje we Włoszech, zmuszony jest śledzić poczynania...
Fabuła filmu rozpoczyna się w średniowieczu, gdzie grupa uzbrojonych "krzyżowców" (Satanic Knights) pod pretekstem herezji i paktowania z diabłem, dokonuje rzezi na mieszkańcach jednej z wiosek. Ofiary krwawej masakry pochowano w masowym grobie, na miejscu którego jeden z kapłanów...