Spoils of War
The following weapons were used in the film Spoils of War:
Cpl. Willis (Russell Whaley) takes a Walther P38 off of Colonel Von Weschler (Christopher Karl Johnson) when the squad captures him. He then takes it as a trophy but Colonel Weschler gets it back after it is revealed he is an Allied spy.
Sub Machine Guns
Most of the squad carry MP40s while disguised as German soldiers. Actual Germans carry them as well.
CYMA CM032A M14 SOCOM
While providing cover fire during the ambush, Pvt. Harrison (Chad Kodiak) uses a peculiar rifle that doesn't resemble anything actually used during the war. Upon closer inspection, this rifle appears to be a CYMA CM032A M14 SOCOM, an airsoft rifle which based on the M14. The fact that it never has a magazine loaded could mean it is a poor attempt of a stand-in for the M1 Garand.
German soldiers also carry Karabiner 98ks.
Mauser Gewehr 1898
A Mauser Gewehr 1898 is seen in the end credits to mark a dead German soldier's grave.
US Army soldiers are seen with M1 Garand rifles in a stock photo from the Normandy Landings.
Springfield M1903 Mk 1
US Naval Academy cadets and Norwegian troops can be seen with Springfield M1903 Mk 1s in stock footage.
US Soldiers can be seen firing a Browning M1917 in archive footage.
A Browning M1919A4 can be seen on a US Army jeep.
A Browning M2 is seen in archive footage.
The MG34 can be seen in archive footage.
German soldiers use MG42 first when the squad ambushes a convoy and when the squad ambushes a German outpost. Captain Eberhart (Preston James Hillier) correctly identifies it changeable barrel feature.