Nigdy nie jest za późno, żeby wrócić do domu. Jake (Denny Glover) to weteran wojny w Wietnamie, który żyje w drewnianej szopie w lasach od 35 lat. Ciągle dręczą go wyrzuty sumienia z powodu straty żołnierzy ze swego oddziału. Staje się odludkiem, jedyny kontakt z ludźmi ma wtedy, kiedy jedzie do miasta po zaopatrzenie i kupuje coś od Kate (Linda Hamilton).
W życiu Jake’a następuje jednak zmiana, gdy odwiedza go kolega z czasów wietnamskich, Henry (Jason Strathairn). Henry ma raka, którego nabawił się podczas wojny, gdy wdychał dioksynę zawartą w substancji o nazwie Agent Orange, którą wojsko amerykańskie spryskiwało wietnamskie lasy. Odwiedzając Jake’a przywozi ze sobą swoją córkę, Lenny, i prosi towarzysza broni, żeby po swojej śmierci zaopiekował się nią. Dla Jake’a ta nowa sytuacja okazuje się szansą przerwania odosobnienia i powrotu do normalnego życia. Czy nie ulęknie się wyzwania?