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.

Irak, 2004. godine. Narednik William James (J. Renner) dolazi na ratište kako bi u ekipi za demontiranje bombi zamijenio vođu ekipe, poginulog pri demontaži jedne bombe. Sposoban i hrabar, distanciran od ostalih vojnika i prilično arogantan, James nije nimalo simpatičan ostalim članovima tima -naredniku J. T. Sanbornu (A. Mackie) i specijalistu Owenu Eldridgeu (B. Geraghty), koji u njemu prepoznaju ovisnika o ratu. Ipak, poštovanje kolega postupno stječe demontiranjem niza složeno postavljenih bombi.

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.