In 1972, James Good war einer der letzten amerikanischen Soldaten, die in Vietnam gefangen genommen wurden. Er wurde zwanzig Jahre lang auf einer Farm irgendwo in Südostasien festgehalten.
Spät am Nachmittag hört er das unverkennbare Dröhnen des Motors eines kleinen Flugzeugs. Dies ist der Tag, von dem er geträumt hat. Er entkommt dem Tigerkäfig und kämpft sich durch den Dschungel und die Bäche, um dem Motorengeräusch zu folgen.
Schließlich sehen er und der Aufklärungspilot sich gegenseitig und der Pilot führt James zu einer Lichtung, wo er abgeholt und in Sicherheit gebracht wird.
Wie in seinen Träumen findet sich James auf einer Straße in seiner Heimatstadt wieder, wo er den Vater eines gefallenen Kameraden aufsucht, um ihm einen persönlichen Gegenstand seines Sohnes zurückzugeben.
Später erreicht James sein eigenes Zuhause, um festzustellen, dass sein Bruder Billy der einzige ist, der ihn dort begrüßt. Er erfährt, dass seine Frau Billy geheiratet hat, um das Familienunternehmen aufrechtzuerhalten, und dass sie den Sohn, von dem er nie wusste, dass er ihn hatte, aufgezogen haben.
Als James seinen Sohn Chester trifft, prallt die Vergangenheit mit voller Wucht auf die Gegenwart. Chester hat es bereut, seinen Vater nicht gekannt zu haben oder zu wissen, was wirklich mit ihm passiert ist.
James' Reise ist eine Geschichte über die menschliche Unwilligkeit aufzugeben und ihre Fähigkeit zum Überleben um jeden Preis. James' Lektionen sind unsere eigenen: dass alles möglich ist, wenn wir uns weigern aufzugeben, wenn wir durchhalten, wenn wir uns weigern zu vergessen, wenn wir uns daran erinnern zu träumen.