Em 1972, James Good foi um dos últimos soldados americanos capturados no Vietnã. Ele foi mantido em uma fazenda em algum lugar do Sudeste Asiático por vinte anos. Em uma tarde, ele ouve o inconfundível zumbido do motor de um pequeno avião. Este é o dia com o qual ele sonhou. Ele escapa da jaula do tigre e luta através da selva e dos riachos perseguindo o som do motor. Finalmente, ele e o piloto observador se veem e o piloto leva James para um clareira onde ele é resgatado e levado para a segurança. Como em seus sonhos, James se vê caminhando por uma rua em sua cidade natal onde encontra o pai de um camarada caído para devolver um item pessoal pertencente ao filho do homem. Mais tarde, James chega em sua própria casa para descobrir que seu irmão Billy é o único lá para recebê-lo. Ele descobre que sua esposa se casou com Billy para manter o negócio da família e que eles têm criado o filho que ele nunca soube que tinha. Quando James conhece seu filho, Chester, o passado colide de frente com as lâminas do presente. Chester ressentiu-se de não conhecer seu pai, ou o que realmente aconteceu com ele. A jornada de James é uma história sobre a relutância humana em desistir e sua capacidade de sobreviver a todo custo. As lições de James são nossas: que tudo é possível se nos recusarmos a desistir, se perseverarmos, se nos recusarmos a esquecer, se nos lembrarmos de sonhar.