Działa tam silny ruch oporu, którego przywódcą jest Zeno (Telly Savalas).
Na wyspie znajduje się też niemiecki Stalag, którego komendantem jest major Otto Hecht (Roger Moore), wielki koneser dzieł sztuki i były marszand. Zleca on więźniom wykonywanie prac archeologicznych. Znalezione dzieła sztuki przesyłane są do Niemiec, choć cenniejsze obiekty Hecht wysyła do swojej siostry mieszkającej w Szwajcarii. Życie w obozie jest (jak na warunki wojenne) całkiem przyjemne. Więźniowie prowadzą głównie prace wykopaliskowe. Wśród nich są: znany archeolog profesor Blake (David Niven) i Amerykanie Nat Judson (Richard Roundtree) oraz Bruno Rotelli (Sonny Bono).
Do obozu trafiają nowi Amerykanie z zestrzelonego samolotu, pływaczka Dottie del Mar (Stefanie Powers) próbująca swych sił jako aktorka i komik kabaretowy Charlie Dane (Elliott Gould). Nawiązują bliskie kontakty z Hechtem, który marzy o zdobyciu bezcennej kolekcji starych, złotych talerzy ukrytych wysoko w górach, w niedostępnym klasztorze. Tymczasem Niemcy wzmagają czujność, zorientowawszy się, że w miasteczku działa konspiracyjna radiostacja przekazująca tajne informacje aliantom. Aparatura obsługiwana przez Greka Zeno (Telly Savalas) i jego piękną przyjaciółkę Eleanę (Claudia Cardinale) znajduje się w domu publicznym, często odwiedzanym przez niemieckich żołnierzy.