Un jeune soldat amnésique est accusé d'un meurtre dont il n'a pas souvenir. A l'hôpital, on le soumet à une expérience : enfermé dans un corset, il remonte le fil du temps, apprend la vérité sur son passé, et découvre le futur qui pourrait être le sien.
Pendant la guerre du Vietnam, James Davis, surnommé "Guignol" est formée, avec d'autres recrues, sur une base militaire, par le Sergent Hartmann, aux manières particulièrement brutales et humiliantes. Envoyé au Vietnam, Guignol couvre le conflit comme journaliste. Après un différend avec son rédacteur en chef, il est envoyé sur le front, lors d'une terrible offensive de l'armée américaine...