The firearms used in the 1974 science fiction film Zardoz include the following...
Webley Fosbery automatic revolver
As used by Sean Connery as Zed.
Webley-Fosbery Automatic Revolver
Lee-Enfield No.4 rifle
Lee-Enfield No.4 Mk.I - .303 British. This was the main battle rifle of British and Commonwealth forces during World War Two, however, it was supplemented heavily with the older Lee Enfield No.1 MK.III. In service between 1941–Present
Sterling L2A3 submachine gun
Sterling Submachine Gun - 9mm
Colt M16 automatic rifle
The original M16, the first version, firing in a 20-round magazine, adopted in large numbers by the U.S. Army in Vietnam. This has the original
3-prong flash hider. It would later be replaced by the upgraded M16A1 - 5.56mm
Webley Mk VI revolver
Double-barrel shotguns