Két jó barát, akik túlélték a vietnámi háborút - azonban csak egyikük maradt igazából életben... A vietnámi háború borzalmait nem lehet elfelejteni, de az ott történtek feldolgozása sem megy olyan könnyen. Jack (Robert De Niro - Rettegés foka, Ébredések, Dühöngő bikák, Taxisofőr) és David (Ed Harris - Az órák, Truman show, Apolló 13) jó barátok, akik együtt járták meg a poklot, együtt élték át a legszörnyűbb csapásokat és veszítették el társaikat. A háború befejeztével mindketten hazakerültek, azonban az átélt sokk miatt egyiküknek sem könnyű a visszailleszkedés. A barátok közül Jack, a Bicska a szerencsésebb, ő ugyanis az emlékekkel szakítva sikeres vállalkozást igazgat, társa ezzel szemben még mindig az átélt sokk hatása alatt egyszerűen nem talál kiutat a káoszból. Kapcsolatuknak újabb próbatételt kell kiállnia, amikor Jack érdeklődni kezd David tanárnő húga, Martha iránt, amit azonban barátja nem néz jó szemmel.