People in a small German village in the last valley to remain untouched by the devastating Thirty Years' War try to exist in peace with a group of soldiers occupying the valley.
Michael Caine
as The Captain
Omar Sharif
as Vogel
Florinda Bolkan
as Erica
Nigel Davenport
as Gruber
Per Oscarsson
as Father Sebastian
Madeleine Hinde
as Inge
Yorgo Voyagis
as Pirelli
Miguel Alejandro
as Julio
Christian Roberts
as Andreas
Brian Blessed
as Korski
Ian Hogg
as Graf
Michael Gothard
as Hansen