Defiance is a 2008 World War II film starring Daniel Craig and Liev Schreiber as brothers who decide to take the fight to the enemy during the German occupation of Poland. The film was directed by Edward Zwick (The Last Samurai) and should be noted for the many World War II-era weapons seen in what appears to be near mint condition, which is correct considering the time frame (a rarity for the films).
The following weapons were used in the film Defiance (2008):
Tuvia (Daniel Craig) uses a Walther P38 as his sidearm. He gives it to Lilka (Alexa Davalos) to protect herself during her food mission. Asael also uses one to kill one German.
Tokarev TT-33
During the Soviet ambush, Zus uses a Tokarev TT-33 to execute a German officer and a soldier. Near the end of the film, he shoots the tank commander with the Tokarev. Lilka's side arm is also a TT-33.
The Mosin-Nagant M91/30 is used by the Red Army soldiers and the Bielski partisans. During the Nazi attack led by the milkman who gave the Nazis directions, the MP40 carried by Zus turns into a Mosin Nagant rifle when he shoots the milkman's arm.
Mosin Nagant M38 carbine
Chaya (Mia Wasikowska) fires a Mosin Nagant M38 carbine in the final battle, with horrible flinch. Also used by Polish Police.
Zus (Liev Schreiber) keeps a 12 Gauge Double Barreled Shotgun for protection and uses it when he goes into town seeking vengeance. He takes two rounds to down his first victim, and hits another in the chest, just wounding him, which suggests he is using either birdshot or another less powerful round. It also has exposed hammers.
Machine Guns
Degtyarev DP Machine Gun
Zus is using a Degtyarov DP Machine Gun during an ambush. Later in the film, other partisans use it against German convoys.
MG34
At the end of the film, a German machine gunner team is setting their MG34, mounting it on a tripod, but Tuvia (Daniel Craig) takes them out from behind and uses the machine gun against the German infantry. The tank which he shoots at also has an MG34. Earlier, during the Red Army ambush, a German soldier shoots it from a truck.
The Model 24 Stielhandgranate is a German grenade, but it is only seen used by the Bielski partisans during the film. Zus throws one under a German truck during the Red Army ambush and later throws one into a German tank. Near the end of the film, Isaac (Mark Feuerstein) attacks German soldiers with a bag of grenades.
A rather good mockup of a Panzerkampfwagen Ausf. J/1 was used at the end of the movie. It is one of the two vehicles used in the movie Enemy at the Gates. Those were built using modified Swiss Panzer 61 tanks.