The following weapons were used in the film Zulu:
Webley Mark VI .455 Revolver
The Webley Mk VI is used by the British officers in the film in place of the Adams Mk.III revolvers actually used in the real battle due to lack of any functional models existing for use in the film. Lt. Bromhead (Michael Caine) and Lt. Chard (Stanley Baker) are seen loading one before the battle starts. Chard (Stanley Baker) fires it at the Zulus in the mountains at long range (which wouldn't be very smart). He later stops using this Webley and uses a Martini-Henry until the Lance Corporal returns it to him, which he uses for the rest of the film. Bromhead (Michael Caine) only uses his Webley when necessary, such as when using it to shoot several Zulus attacking the hospital after running out of bullets for his Martini-Henry.
The Martini-Henry Rifle is used by the British soldiers throughout the film. The Zulus sometimes use them as well, and dozens of Zulu snipers in the hills fire down on the British (the Zulus aren't very good shots, and one British soldier is wounded and two others are killed). This rifle was adopted by Great Britain in 1871 and served in various configurations for over 30 years.
The Martini-Henry Carbine is seen used by a Zulu warrior.
.303 calibre Martini-Henry conversion used in place of Martini-Henry's in several shots.
Lee-Enfield Mk.I CLLE .303
The Lee-Enfield Mk.I CLLE (Charger Loading Lee Enfield) is rifle used in the latter parts of the film in place of the more historically accurate Martini-Henry rifle due to either running out of .455 blanks, or lack of sufficient Martini Henry rifles.
9 Pdr RML
Several British 9 pounder Rifled Muzzle Loaders are seen in the aftermath of Isandlwana.