The following weapons appear in the film Monty Python's The Meaning of Life:
Monty Python's The Meaning of Life
Lee-Enfield No.1 MkIII* rifle
Seen in the hands of Lt. Biggs (Terry Jones) and his men during the First World War.
Lee-Enfield No.1 Mk.III* - .303 British. This was the main battle rifle of British and Commonwealth forces during the First World War, introduced in 1907 it has seen action throughout the 20th century.
Lt. Biggs runs through the WWI battlefield with his Lee-Enfield rifle
Martini-Henry rifles are seen in the hands of British soldiers fighting the Zulus.
Martini-Henry Mk. I (1871-1876) .577-.450 caliber.
The Martini-Henry rifle being used by British soldiers
Webley Mk VI revolver
Ainsworth (John Cleese) carries a Webley Mk VI revolver when looking for Perkins' (Eric Idle) leg.
Ainsworth stops shooting when he realizes that the "tiger" is actually two men in costumes
Another shot of Ainsworth with his Webley
Geoffrey (Graham Chapman) takes a Walther PPK out of a drawer to try to shoot Death.
Walther PPK in 7.65x17mm Auto (.32 ACP)
Geoffrey takes the pistol out of the drawer. Note Michael Palin
dressed as his wife, true Monty Python style.
Geoffrey shoots Death with his PPK, with no effect
In a continuity error, Geoffrey's PPK becomes a Browning Hi-Power.
It is unclear what specific gun it is, but it appears to be a Browning Hi-Power