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ę.
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.
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...
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...
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ę...