Tijekom drugog svjetskog rata, Kelly (Clint Eastwood), bivši poručnik koji je kao žrtveno janje izgubio čin, zarobi njemačkog pukovnika te ga napije kako bi izvukao informacije. Zahvaljujući lukavom ispitivanju Kelly saznaje zanimljivu informaciju, u Clairemontu, gradu iza neprijateljskih linija, se nalazi banka prepuna njemačkog zlata. Točnije, 14 000 zlatnih poluga koje samo čekaju nekog dovoljnog poduzetnog da ih pokupi. Kelly uskoro okuplja skupinu vojnika koja bi bila u stanju izvesti taj pothvat. Među njima su : skeptični viši narednik "Big Joe" (Telly Savalas); pohlepni narednik nabave "Crapgame" (Don Rickles); uvijek opušteni vozač tenka "Oddball" (Donald Sutherland) i nekolica drugih. Ovaj puta oni se bore samo za sebe.

Drugi svjetski rat na tihooceanskom bojištu. Pripadnik američkih marinaca narednik Joe Enders (N. Cage) oporavlja se od posljednjeg zadatka u kojem je na Solomonskim otocima stradao njegov vod. Okrivljujući sebe za smrt suboraca, Enders unatoč oštećenom sluhu želi natrag u borbu u čemu mu pomogne medicinska sestra Rita (F. O'Connor). Istodobno američka vojska priprema Indijance iz plemena Navajo kako bi svojim materinjim jezikom služili u vezističkim postrojbama, jer Japanci ne mogu dešifrirati poruke poslane na njihovom jeziku. Tako su unovačeni Ben Yahzee (A. Beach) iz Ute i njegov prijatelj Charlie (R. Willie). Vrativši se na ratište, narednik Enders dobije zadatak štititi Yahzeeja i kolege.