Kad njujorški taksist John Winger (Bill Murray) u jednom danu dobije otkaz te ostane bez auta, stana i djevojke, odluči s prijateljem Russellom Ziskeyjem (Harold Ramis) otići u vojsku. Nakon regrutacije, Johna i Russella pošalju u Fort Arnold na osnovnu obuku, koju vodi opaki i zahtjevni narednik Hulka (Warren Oates). Hulka je tijekom obuke ranjen, pa John mora sam dovršiti program obuke. Nakon završetka general Barnicke šalje Wingera, Ziskeyja i njihov vod u talijanski Fort Milano da se ukrcaju u vojno vozilo EM-50. U međuvremenu, narednik Hulka se oporavio od ozljeda te se pridruži Johnu, Russellu i ostalima. Kada John i Russell odluče vozilom otići u Njemačku po svoje djevojke Stellu Hansen (P.J. Soles) i Louise Cooper (Sean Young ) kako bi proveli noć u gradu, ostali vojnici krenu u potragu za njima nakon što kapetan Stillman naredi da se vozilo vrati gdje je i bilo. Za vrijeme potrage Stillmana i ostatak jedinice otmu ruske neprijateljske trupe koje ih odvedu u Čehoslovačku. Sada John, Russell, Stella i Louise moraju otići onamo i spasiti ih.