as Priest
as Morelli
as Melchisedek
as Zinoviev
as Romano
as Ludovico Mazzullo
as Kamal
as Chaerea
as D'Agata
as Sé stesso
as Father Benedetto
as Leonardo da Vinci
as Marcucci
as Don Luigi Magalone
as Dr. Maxia