Massimo Ranieri
as
Angelo
Barbara Bouchet
as
Anny
Martin Balsam
as
Commissario
Yul Brynner
as
Peter Marciani
Roberto Citran
as
G.S.
Massimo Ranieri
as
Pier Paolo Pasolini
Paolo Bonacelli
as
Vescovo
Brigitte Nielsen
as
Self
Massimo Ranieri
as
Self