Le général américain Foster (Henry Fonda), le reporter Sean O'Hara (John Huston), le major allemand Manfred Roland (Stacy Keach) et l'actrice juive Annelise Ackermann (Samantha Eggar) se rencontrent à Berlin lors des Jeux Olympiques de 1936 où ils tressent des liens d'amitié.
Des années plus tard, au cours de la Seconde Guerre mondiale, leurs destins, ainsi que ceux d'un officier allemand (Helmut Berger) et d'un membre des commandos britanniques (Giuliano Gemma), vont converger vers la Tunisie où alliés et allemands s'affronteront lors de la bataille de la Ligne Mareth.