Żołnierz Mark Lambert (John Lithgow) powraca z wojny w Wietnamie i zupełnie nie może odnaleźć się w rzeczywistości. Cały czas prześladują go traumatyczne wspomnienia z linii frontu. Nie jest w stanie wytrzymać napięcia. Zdesperowany, decyduje się na podróż po zachodnim wybrzeżu Stanów Zjednoczonych. Spędza szesnaście lat w odosobnieniu, w końcu jednak postanawia wrócić do świata cywilizacji. Pragnie spotkać się z synem Jackiem (Ralph Macchio), który powoli staje się młodym mężczyzną.