Lata 30., Włochy. Marcello Clerici (Jean-Louis Trintignant) pracuje dla rządu jako tajny agent. Aby uzyskać wyższy status społeczny, żeni się z bogatą Giulią (Stefania Sandrelli). Dostaje nowe zadanie, ma rozpracować profesora Quadriego (Enzo Tarascio), mieszkającego w Paryżu działacza...
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 koncentruje się na tajemniczej śmierci księżnej Alby na przełomie XVIII i XIX wieku, w czasie, gdy Madryt przeżywał trudne czasy i był scenerią rodzącego się buntu przeciwko koronie.
Podczas podróży do kurortu w Tunezji, magik i jasnowidz profesor Vestar (Gert Fröbe) zaprzyjaźnia się z milionerem Edouardem Vangardem (Jean Rochefort) i proponuje mu przejażdżkę jego samochodem. Vestar wyjawia Edouardowi, że miał widzenie, w którym na pustyni zostanie zamordowana...