Rok 1943. Aliancki major Roy Franklin (Anthony Quayle) kompletuje grupę komandosów, która ma zniszczyć niemieckie działa na wyspie Navarona. Do ekipy należą m.in. kapitan Keith Mallory (Gregory Peck) i pułkownik Andrea Stavros (Anthony Quinn). Na wyspie grupa nawiązuje kontakt z partyzantami. Gdy niebawem komandosi zostają przechwyceni przez gestapo, wygląda na to, że w ich grupie działa szpieg.