Reese (Steve McQueen) uses the M3 submachine gun throughout the film. He tapes three of his magazines together for faster reloading. Interestingly Reese only has M1 Garand ammunition pouches, and not any box magazine pouches.
Note: Many weapons used in the film experienced malfunctions. The M3 submachine gun Steve McQueen uses in the film kept jamming and this can be noticed in several scenes.
The Karabiner 98k is used by opposing German forces. After killing a charging German, Reese picks up the dead soldiers Karabiner 98k rifle and removes the bolt so no other enemies can quickly use the rifle.
The Schwarzlose MG M.07/12 is seen during the final assault. This is actual stock footage of German soldiers using the machine gun.
Browning 1919
The Browning M1919A4 is seen being carried by a soldier in the beginning of the movie, and later on during the final attack.
Browning M2
The Browning M2 is seen mounted on a tank during the final assault. The footage of the tank is actually stock footage.
M2 Mortar
The M2 Mortar. is used by the U.S. troops during the final assault and the previous night.
M-2 Flamethrower
The M2 Flamethrower is used by Cpl. Henshaw (James Coburn) and several others. The firing mechanism looks like an M1A1 flamethrower, yet the fuel tanks are that of a M-2 flamethrower. Although a pair of typical M-2 Flamethrowers are seen, they are never fired in the movie.
During an attempted attack on the enemy bunker, Reese leads a the group of soldier through a mine field loaded with S-mines.
Special
The film was produced on a low budget that quickly got out of control. Only two actors played German soldiers, meaning that they are killed multiple times during the film. Hell is for Heroes utilizes the use of stock war footage shot during WWII. As with some other war movies of the era, filmmakers inserted clips of actual war footage saving time and money. Most of the stock footage is of artillery being fired, but also includes the some of machine gun fire. Below are some screenshots of the stock footage of artillery.