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...
Manœuvre sicilien et militant communiste, Mimi refuse de se plier aux règles de la mafia locale. Malheureux dans son mariage, il décide de s'exiler un temps à Turin en laissant sa femme sur l'île. Là il tombe fou amoureux de Fiore, rebelle et engagée comme lui, et fonde un nouveau foyer à l'insu de son épouse légitime...