Den 52-årige Vietnam-veteran "Handsome" Harry Sweeney (Jamey Sheridan fra Stephen King's The Stand ) har levet på en løgn de sidste 30 år og undertrykt mindet om en kærlighed, der endte med forræderi og skyldfølelse. Et telefonopkald fra en gammel soldaterkammerat sender ham ud på en rejse, hvor han må konfrontere sin fortid og en gammel forbrydelse ved at opsøge fem overlevende soldaterkammerat fra hans tid i Vietnam. Hvert møde afklarer mere af den sandhed, der hjemsøger Harry.