Master Sergeant Joe Gunn (James Belushi) carries a Colt M1911A1 as his sidearm throughout the film, but he never fires it. Waco Hoyt (Paul Empson) and Jimmy Doyle (Mark Lee) can be seen with holstered Colt pistols.
Webley Mk IV
Captain Halliday (Jerome Ehlers) carries a Webley Mk IV fitted with the appropriate lanyard as his main sidearm throughout the film, but he never fires it.
Luger P08
A Luger P08 is Lieutenant von Schletow's (Julian Garner) sidearm which is surrendered to Joe Gunn (James Belushi) after his plane is shot down. This gun is never fired in the film.
Lorcin L22
Von Schletow (Julian Garner) also carries a stainless/nickel Lorcin L22 in his boot. It is taken by M/Sgt. Joe Gunn (James Belushi) after Tambul (Robert Wisdom) finds it while doing a "thorough search". This gun is never fired in the film.
Walther P38
A Walther P38 is the sidearm of Major Hans von Falken (Alexander Petersons), a German commanding officer. He uses it to execute Bergman (Mark Gerber), a soldier who gave up information about German forces. Later, "Frenchie" Leroux (Michael Massee) grabs it after stabbing von Falken and shoots Captain Müller (David Slingsby).
Submachine Guns
M1928A1 Thompson
M1928A1 Thompson submachine guns are carried by Master Sergeant Joe Gunn (James Belushi), Jimmy Doyle (Mark Lee), Waco Hoyt (Paul Empson) and Osmond Bates (Alan David Lee). M/Sgt. Gunn and Bates use them until they run dry, Jimmy gets shot by German soldiers while firing it, and Waco never fires his.
MP40
Many of German soldiers carry MP40s along with Karabiner 98ks, notably Sergeant Kraus (Claus Dyson) who leads the advance party. Some Allied soldiers—Bates (Alan David Lee), Sergeant-Major Tambul (Robert Wisdom), Waco (Paul Empson)—also use captured MP40s against German soldiers when their original weapons run dry. Most notably M/Sgt. Gunn (James Belushi) uses one at the end of the film but stops firing when German soldiers trade their guns for water.
Rifles
Lee-Enfield No. 1 Mk III*
Corporal Jean "Frenchie" Leroux (Michael Massee) and Sergeant-Major Tambul (Robert Wisdom) carry Lee-Enfield No. 1 Mk III*s fitted with bayonets as their primary weapons. Leroux uses the rifle during both German attacks while Sergeant-Major Tambul never fires his. At the beginning of the film, a young British soldier named Mike Clarkson (Todd MacDonald) also had a Lee-Enfield rifle, but he died before he could use it. Osmond Bates (Alan David Lee) also uses the rifle at the end of the film but stops firing when German soldiers trade their guns for water.
Carcano M91
The Arabian guide (Simon Elrahi) can be seen with an Italian Carcano M91 rifle.
Karabiner 98k
Karabiner 98k rifles are used by German soldiers to attack Allied soldiers during both attacks. These Kar98ks seem to be early variants with grasping grooves and hooded front sights.
Various Mauser rifles with flat tangent sights are used by German soldiers.
Machine Guns
Browning M1919A4
Dismounted from the tank, a Browning M1919A4 contributed a lot in the fight against the Germans. While mostly used by Tambul (Robert Wisdom), it is later used by M/Sgt. Gunn (James Belushi). Gunn uses it in its anti-aircraft role mounted on the turret to shoot down a German aircraft at the beginning of the film.
Bren Mk I
The Bren light machine gun is carried by two British soldiers—Casey (William Upjohn) and Marty Williams (Simon Westaway)—who use them against German soldiers. After they die, one of the Brens is used by Bates (Alan David Lee) to repel the second German attack. The Bren was the British army's main light machine gun in WW2.
Hispano-Suiza HS.404
Mounted on the German aircraft, 20mm Hispano-Suiza HS.404 machine cannons are seen firing at Allied soldiers and the M3 Lee tank at the beginning of the film.
MG34
The MG34 is used by German soldiers during both attacks. Near the end of the film, Bates (Alan David Lee) is seen holding this gun but doesn't fire it.
MG42
An MG42 is mounted on the German half-track. Later Captain Halliday (Jerome Ehlers) uses this gun against German infantry. German soldiers also use it along with the MG34 during both attacks.
Vickers K
Two Vickers K machine guns are mounted on a Long Range Desert Group jeep at the end of the film.
Hand Grenades
Model 24 Stielhandgranate
The Model 24 Stielhandgranate is the standard grenade of the German army in World War II and in this film. They use it during both attacks.