Dan Hardesty, un meurtrier qu'escorte Steve Burke, et Joan Ames, une femme qui n'a plus que quelques mois à vivre, se rencontrent sur le bateau qui mène de Hong Kong à San Francisco et vont vivre durant la traversée un grand amour. Ils promettent de se revoir pour le nouvel an, mais personne ne sera au rendez-vous. Seuls, deux verres se briseront sur le bar de l'hôtel.

Gyuri Koves, dit "Gyurka", est un adolescent de 14 ans. Un jour, près de Budapest, il est arrêté par un policier hongrois. Après une longue attente, il est emmené vers une destination encore inconnue et qu'il a du mal à prononcer : Auschwitz-Birkenau. Gyurka est ensuite transféré de camp en camp. L'enfer commence. Gyurka, très malade, manque de mourir jusqu'à ce que le camp soit finalement libéré par les Américains. Sur le chemin du retour vers Budapest, sa ville natale, toujours vêtu de ses habits rayés de prisonnier, Gyuri éprouve l'indifférence, voire l'hostilité de la population hongroise. Ses anciens voisins et amis le pressent d'oublier les terribles moments qu'il a passés dans les camps, sont gênés dès qu'il évoque son expérience et ses souvenirs du camp. Le jeune garçon est alors livré à lui-même pour comprendre ce qu'il lui est arrivé.

En 1956 aux Jeux Olympiques de Melbourne, la Hongrie et l'URSS s'opposent lors d'un match explosif sur fond de reprise en main par les Soviétiques de la révolution hongroise.