The Lady Vanishes is a 1979 British spy comedy, a remake of Alfred Hitchcock's 1938 film. The movie is directed by Anthony Page and stars Cybill Shepherd as American heiress Amanda Kelly, Elliott Gould as photographer Robert Condon, and Angela Lansbury as English governess and music teacher Miss Froy. Unlike the Hitchcock's film that is set in mid-1930s in a fictional Balkan state, the plot of the 1979 version is set in August 1939 in a train from Bavaria to Switzerland.
British diplomat Todhunter (Gerald Harper), one of the passengers of the train, owns a Walther PP pistol. In the climactic scene he refuses to use the gun, but Mrs. Todhunter (Jenny Runacre) takes away the pistol and hands it to Charters (Arthur Lowe) (when Charters fires the Walther PP, the gun is out of the frame and isn't seen). When the pistol runs dry, Robert Condon (Elliott Gould) takes it, planning to use the gun to intimidate the locomotive engineer.
Walther P38
Robert Condon, with the help of the falshe nun (Madlena Nedeva), disarms the trainmaster (Vladek Sheybal) and takes his Walther P38. During the climactic shootout, Charters (Arthur Lowe) uses the gun. Two von Reider's subordinates (Claus-Dieter Reents and Dan van Husen, credited as "1st and 2nd killers") are also armed with P38s.