Factual error: After the battle, the remaining Zulus left the field without making a sound, unlike the movie.
Factual error: In the actual battle the wagons were not tipped over, the space beneath was filled with mealie bags and ammunition boxes. This made the bayonet equipped rifles more effective against the much shorter assagais, since the assagai-armed Zulus could not engage without climbing onto the wagons.
Factual error: In history, the battle at Rourke's Drift was NOT ordered by Cetewayo. Cetewayo gave specific commands to his men not to attack any entrenched British positions; the Rourke's Drift assault was in fact spearheaded by one of his headstrong siblings eager to prove his warrior worth to his brother.
Factual error: The Swedish missionary Otto Witt is portrayed as a drunkard who encourages the soldiers to abandon their posts. In reality Otto Witt helped the defense by helping to build the barricades. He later volunteered to assist as a lookout on the nearby hill. He departed before the battle to join his wife and two daughters at a nearby farm.Robin Allen
Factual error: Conversely Corporal Allen, portrayed as the model soldier, was demoted from sergeant (his previous rank) for drunkenness before the battle.
Factual error: At the begining of the film, Chard and Bromhead do not know one another and during the preparations for the defence it is indicated that Chard and Commissary Dalton do not know each other. Chard had actually been stationed at Rorke's Drift for several days before the battle and knew both Bromhead and Dalton.
Factual error: Another commissary (senior to Dalton) and an army chaplain (who distinguished himself by handing out ammunition during the battle) were also present in the garrison.
Factual error: The webbing the British soldiers wear is incorrect. They are wearing Slade Wallace which is 1888 onwards. They should be wearing 71 Valise pattern.
Factual error: In the hospital, Corporal Friedrich Schiess tells William and Robert Jones that he's a member of the Natal Mounted Police. In actuality, Cpl. Schiess was a member of the Natal Native Contingent, a distinctly different branch of the colonial forces. The Natal Mounted Police did, however, have three men present at the Battle of Rorke's Drift: Troopers Lugg, Green, and Hunter, and Trooper Henry Lugg later published two detailed accounts of the battle.
Factual error: Several of the Martini-Henrys shown in the movie are later models that could not possibly have been present at Rorke's Drift. These include the Mark III, Mark IV, and several variants of the Francotte Cadet and Boer ZAR Contract Westley-Richards (neither manufactured until 1895) along with Bromhead's hunting rifle. One of the Zulus is even carrying a Martini-Enfield .303 Carbine, not manufactured until 1899.