A film három katonáról szól, akik különböző okok miatt ugyan, de sürgősen szeretnének haza jutni. Mivel repülőgép nem megy, autót bérelnek és elindulnak. Útjuk során azonban számtalan izgalmas szituációba kerülnek.

Julia (Sigourney Weaver) képtelen feldolgozni, hogy 15 évvel korábban a játszótérről eltűnt 3 éves kislánya, míg ő egy pillanatra elfordult. Férjétől elvált, fia sorsa sem érdekli, csak az a pillanat jár az eszében, amikor a kislánynak nyoma veszett. Egy napon véletlenül meglát egy fiatal nőt, Louise-t (Kate Bosworth), aki épp egy napszemüveget lop el egy boltból. Julia felkarolja, magához költözteti, és egyre inkább azt hiszi, hogy a lány valójában az ő 15 éve elveszettnek hitt kislánya. Különös viselkedése nem talál megértésre környezetében, ráadásul az önfejű, vadóc lánnyal sincs könnyű dolga.

Amerika ismét háborúban áll. Három jóbarátnak (egy ügyvédnek, egy írónak és egy taxisnak) 30 napon belül újra jelentkeznie kell katonai szolgálatra. Ez nem könnyű, hiszen mindannyiuknak megvan már a maga civil élete. Rifkin házas és most nevezték ki cégpartnernek egy ügyvédi irodában. Feller második regényét írja, miután az első már nagy sikert aratott. Dixon szívesen szolgálna újra a hadseregben, amíg egy váratlan esemény fel nem kavarja életét.