Cameron is wearing different medal ribbons when he is departing on his honeymoon, as compared to the ones worn on his Lancers' dress uniform.
After the altercation in the Officers' Cub, Cameron meets Diana at another function. The end of his cummerbund is hanging on his left prior to entering the new venue, but is on his right side once he is inside.
In the final battle scene, the clip showing Ahmed and his men riding past the large rock is used twice.
There are many scenes in which General Melville and Colonel Rivington are the only officers wearing medal ribbons on their uniforms. All officers should be wearing their medal ribbons when in uniform.
General Melville and Colonel Rivington appear to be wearing medal ribbons of the 'Central Africa Medal' and the 'Queen's South Africa' Medal. These are very unlikely for officers of an Indian Army regiment.
When in dress uniform, the first medal ribbon Cameron wears appears to be the 'Egypt and Sudan Medal'. Brissard also wears this ribbon. This medal would predate the service of both men.
The battle honours on the flag - Prussia, Khartoum, Sudan, Africa, Khyber, Bingen, Minden, Loos - are wrong. No British Army regiment, much less an Indian Army regiment, would have these battle honours.
The US Army tested and trialled the Maxim (Machine) Gun in the1890s, but it was not formally adopted until 1904. Cameron would not have used it in his service with the US Army.
The outfit Diana is wearing in her first appearance in far too modern - very tight, too revealing - for the Victoria era.
During the first attack on the Lancers, Cameron makes no attempt to get his troopers off their horses and behind shelter. Instead they stay on their horses providing large targets for their attackers. No officer would allow his men to remain in such danger.