In a world ravaged by violence, and other serious social problems, Joan - a character that alludes to Christ (which represents the return to Earth) arrives to Italy by train and preaching for the salvation of mankind, condemning the hypocrisy and hedonism.
Adriano Celentano
as Joan Lui
Claudia Mori
as Tina Foster
Federica Moro
as Emanuela Carloni
Edwin Marian
as Capt. Arthur
Gian
as Winston
Mirko Setaro
as Tassista
Hal Yamanouchi
as Jarak
Piero Nuti
as Frankie
André De La Roche
as Capo ballerino
Rita Rusić
as Cantante nel tempio
Marthe Keller
as Judy Johnson
Filippo De Gara
as