Como milhares de combatentes que retornaram da Guerra do Vietnã, Jake Neeley (Danny Glover) é um veterano, atormentado por um passado nada honroso, em que sua equipe foi obrigada a exterminar famílias inteiras. Vive recluso numa cabana e não suporta durante muito tempo a presença de outras pessoas por perto, mesmo tendo uma quedinha por Kate (Linda Hamilton). Sua vida muda quando recebe a visita de outro ex-combatente, Henry (David Strathairn), que chega com a proposta de realizar a maior missão de sua vida.