The following firearms and weapons were used in the 1993 German war film Stalingrad:
Pistols
Walther P38
Walther P38 pistol - 9x19mm
Irina (Dana Vavrova) tries to shoot herself
Luger P08
The cruel German captain Haller uses one.
Haller with his Luger P08
LP-42 Flare Pistol
Leuchtpistole 42 Flare Pistol 26.5mm
Submachine Guns
MP40
One of the guns seen in the film very often, most notably used by Leutnant von Witzland:
Leutnant von Witzland holds MP40 with the smooth magazine receiver. This is an early version of the MP40
A German soldier fires his MP40 during heavy street fighting in Stalingrad.
Leutnant von Witzland aims his MP40 submachine gun at a female Soviet soldier.
Close up of the MP40 barrel
PPSh-41
The PPSh-41 is beyond debate the weapon seen most often, as it is used by Soviet soldiers as well as by German soldiers.
Soviet PPSh-41 Submachine Gun - 7.62x25mm Tokarev
"He told me, they're better than ours. They never jam."
Soviet soldiers surrendering with PPSh's in their hands.
Soviet infantry armed with PPSh-41's
A Soviet soldier firing his PPSh-41.
Rifles
Karabiner 98k
The Kar98k is seen used by Germans occasionally.
Karabiner 98k - 7.92x57mm
Wehrmacht soldiers rush to battle with their Karabiner 98k's.
Young "GeGe Müller" (
Sebastian Rudolph) and some other German soldiers are forced to aim their rifles at civilians.
Mosin Nagant Rifle
Full-length, Soviet Mosin Nagant M91/30 - 7.62x54R
Mosin Nagant M91/30 Sniper Rifle
The M91/30 is only seen briefly in the entire movie.
Mosin Nagant 91/30 - 7.62x54mm R
A Red Army sniper prepares to fire his Mosin Nagant.
Machine Guns
MG34
MG34 7.92x57mm Mauser with 75-round ammo drum
Two German soldiers loading an MG34 in battle.
A German soldier fires an MG34 at incoming Russians.
MG42
MG42 Machine Gun - 7.92x57mm Mauser.
Degtyaryov DT
A coaxial Degtyaryov DT appear on the Soviet tanks later in the film.
DT machine gun, 7.62x54mm R
Hull mounted
Degtyaryov DT machine gun in the Soviet T-34-85 tank. By the way this shot is mirrored
Goryunov SG-43 Machine Gun modified to resemble Maxim M1910/30 Machine Gun
Goryunov SG-43 Machine Gun On 'Sokolov' mount with shield - 7.62x54mm R
Hand Grenades
Model 24 Stielhandgranate
The German soldier Feldmann (Thorsten Bollof) is seen throwing a Model 24 into a Russian MG-position.
Model 24 Stielhandgranate "Potato Masher" high-explosive fragmentation hand grenade
Feldmann holds Model 24 grenade
German soldier binds together Model 24 grenade heads to create a more powerful charge. By the way those grenades heads are likely made from rubber
Hafthohlladung Anti Tank Mine
Unteroffizier Manfred "Rollo" Rohleder (Jochen Nickel) and the young soldier "GeGe Müller" (Sebastian Rudolph) try to use a "Geballte Ladung", a bunch of Grenades against a Russian T-34 before another Wehrmacht soldier threw a Molotov cocktail at it.
Hafthohlladung shaped charge anti-tank grenade
Other
Molotov Cocktail
A German soldier attacking a T-34 tank with a Molotov cocktail.
The Molotov cocktail hitting the tank.
Flammenwerfer 35
Obergefreiter Reiser firing the flamethrower in Stalingrad sewers.