U-571 is a 2000 WWII military thriller starring Matthew McConaughey as a US Navy lieutenant who finds himself unexpectedly commanding a stolen German U-Boat while on a secret mission to capture a enemy coding machine known as the Enigma. Directed by Jonathan Mostow and co-written by David Ayer, the film encountered controversy for its dramatic license regarding the actual events surrounding the capture of the machine. The cast included Harvey Keitel, David Keith, and Bill Paxton.
The following weapons were used in the film U-571:
The M1911A1 is the standard issue sidearm of the US sailors in the film and it's seen predominantly in the hands or holsters of Lieutenant Andrew Tyler (Matthew McConaughey) and Chief Petty Officer Henry Klough (Harvey Keitel). Kapitänleutnant Gunther Wassner (Thomas Kretschmann) also gets his hands on a M1911A1 onboard the U-571. Seaman Anthony Mazzola (Erik Palladino) also handles a M1911A1 during the scuffle with him and Wassner.
Thompson M1928A1 (Modified)
The Thompson M1928A1 is used by several of the sailors when commandeering the U-571. Interestingly, the Thompsons featured in the film have the buttstocks removed, and have chopped folding stocks taken from M1A1 Carbine Paratrooper installed. Though this is historically 'possible' there is no evidence of this being done during WWII. This would make sense as the full stock of the Thompson wouldn't be practical for combat in the confined space of a U-Boat
M1A1 Thompson
During the raid on U-571, a sailor is briefly seen wielding an M1A1 Thompson modified with a folding stock and a compensator. It is identifiable by it's side mounted bolt.
Reising M55
Major Coonan (David Keith) carries the Reising M55 as his chief firearm as they board the U-571.
Walther P38
Kapitänleutnant Gunther Wassner (Thomas Kretschmann) uses a Walther P38 as his sidearm in the film. When the US sailors try to take control of the U-Boat, Wassner is seen firing his sidearm at the Yankees. A couple of other German crewmen also use the Walther P38 inside the U-571.
MP40
Most of the German crew of the U-571 are seen armed with MP40 sub-machine guns. They are most notably seen when they attempt to repel the US invaders.
MG34
An MG34 is mounted on the German U-571. A German sailor briefly uses it in the beginning of the film.
Other
The U-571 and the American S-33 has some heavy weapons that are included on this page just for the sake of completion.
C35 88 / 45 Schiffskanone
Seaman Rabbit (Will Estes) and Radioman Wentz (Jack Noseworthy) fire the main 88mm / 45 calibre deck gun on the U-571.
2 cm Flak 38
Seaman Rabbit is also seen manning the 2 cm Flak 38 twice on the U-571, located on the aft of the U-Boat.
Oerlikon 20mm
An Oerlikon 20mm Cannon is seen mounted on the American S-33, captained by Lieutenant Commander Mike Dahlgren (Bill Paxton).
Depth Charges
Used by the German zerstörer (destroyer) in an effort to sink the captured U-571.