Continuity mistake: When the German NCO begins to walk up the sand dune he has a stick grenade in his right boot. Next shot half way up the dune, the grenade has changed boots.
Continuity mistake: In the opening scenes of the film, Lee Marvin's character is speaking with an officer, who is shaving, in an underground bunker. As the scene switches from close-ups of the officer to pulled back shots, the shaving cream on the officer's upper lip appears and disappears.
Continuity mistake: At the concentration camp, Mark Hamill opens an incinerator door, several doors along the row, and repeatedly shoots the German hiding inside. As we are looking out from inside the incinerator Lee Marvin appears behind him and says "I think you got him". The shot changes to a wide view outside but they are now looking in a different door - one of the first ones in the row.
Factual error: During all the major battle scenes involving tanks the Germans are using post-WWII tanks. The turret looks a bit like the M10 Wolverine with a top cover.
Factual error: At the very start of the film, as the Sergeant stabs a German soldier in the Great War, you get a good view of his "modern" rubber soled boots.
Other mistake: When they are running through the surf and up the beach in North Africa, there aren't any landing craft in the sea behind them. (00:10:22)
Factual error: As the platoon fights their way through the Normandy hedgerows, the sergeant tells the men that he fought in the area during WWI. However, that area was far behind the trench lines located North of Paris, not too many Boche in Normandy in 1918.
Factual error: Mark Hamill shoots a German several times in the incinerator, a total of 18 rounds without reloading. The M1 holds an 8 round clip. There was no pause at anytime for him to reload.