Intr-un orasel industrial din Pennsylvania, trei muncitori, Michael (Robert De Niro), Steven (John Savage) si Nick (Christopher Walken), sunt chemati in armata pentru a pleca in razboi. Inainte de a-si parasi prietenii, Steven se insoara. iar casatoria si nunta devin si o petrecere de adio pentru proaspetii recruti. Fimul sare apoi in Vietnam. Toti trei prietenii sunt facuti prizonieri si reusesc in cele din urma sa scape, dar cu consecinte tragice. Steven ramane paraplegic, Nick se da la fund undeva in Asia de Sud-Est, schilodit emotional, iar Michael se intoarce acasa coplesit de remuscari ca si-a lasat prietenii sa esueze. Soarta i se complica si mai mult cand, incercand sa-si reia viata civila, Michael se indragosteste de Linda (Meryl Streep), candva logodnica lui Nick.

În noul Mergând cu capul sus se menține tema originală – un om care luptă pentru principile lui și își propune să facă ceea ce trebuie în ciuda faptului că șansele sale sunt minime - dar povestea însăși se reactualizează. Buford Pusser este acum Chris Vaughn (interpretat de The Rock), un bărbat care se întoarce la casa sa din copilărie, în Nord-Vestul Pacificului, renunțând să-și continue cariera in Forțele Armate Americane. Întorcându-se în oraș, Chris este șocat și întristat de ceea ce vede. Orașul său iubit a fost distrus de sărăcie și corupție, fabrica de cherestea a fost închisă iar ceea ce stăpânea orașul erau infracțiunile din cazinou.