An Italian immigrant tries to make a new life in Switzerland, taking on a series of increasingly menial jobs in order to do it. He attempts to fit into his new home and society but fails at every turn. Unable to go home again, will his tenacity and optimism be enough to live on?
Nino Manfredi
as Giovanni 'Nino' Garofoli
Johnny Dorelli
as Italian Industrialist
Anna Karina
as Elena
Paolo Turco
as Gianni
Ugo D'Alessio
as Pietro
Tano Cimarosa
as Gigi
Gianfranco Barra
as The turk
Giorgio Cerioni
as Police Inspector
Francesco D'Adda
as Rudiger
Umberto Raho
as Jacques, the Maitre
Geoffrey Copleston
as Boegli
Federico Scrobogna
as Grigory