The following weapons were used in the film Enigma:
British codebreaker Thomas Jericho (Dougray Scott) had kept a Luger P08 he had taken from a German U-boat commander in his "museum". He later struggles over it with "Puck" (Nikolaj Coster-Waldau).
Wigram's (Jeremy Northam
) suspicions are confirmed when he notices Jericho's Luger is missing.
The Luger sits on Puck's boat.
A German soldier is briefly seen with a Karabiner 98k slung over his shoulder.
Karabiner 98k - German manufacture 1937 date - 7.92x57mm Mauser
A German soldier walks past the enigma decoder with his Karabiner 98k over his shoulder.