Continuity mistake: During the ambush at the waterhole, the Arabs steal the Legionnaires' supplies by leading away the donkeys upon which the supplies were mounted. Why didn't the Legionnaires shoot the donkeys? Without them to carry the supplies the Arabs wouldn't have been able to take all before they withdrew.
Continuity mistake: When Alain and the big German Legionnaire are fighting in the barracks, the German throws him down upon a wooden table, smashing it and the nearby bench to pieces. The very next shot shows the German grabbing up the magically restored bench with both hands as he prepares to slam it down on Alain's head.
Continuity mistake: During the first Arab attack on the Legionnaires camping around the waterhole, watch Alain (Van Damme) carefully. One scene shows him firing and reloading, firing and reloading at some Arab swordsmen rushing down a slope at him. During one shot he fires his rifle slightly DOWNWARD not upward, and yet the target Arab falls dead.
Continuity mistake: At the end of the film when the mortally wounded Macintosh shoots Galgani's henchman dead, he draws back the bolt of his rifle, ejecting the spent shell. A minute later when Alain (Van Damme) throws him a bullet to kill himself with, his rifle bolt is magically down in place again; he has to draw it back a second time to place the bullet in.
Continuity mistake: During the penultimate Arab assault on the Legionnaire fortress, some Arab horsemen are lobbing satchels of smoking explosives into the interior of the fortress. In many shots you see the satchels flying high (VERY high) over the fortress walls to land inside. Unlikely that the strength of a human arm alone could catapult them THAT far up.
Continuity mistake: At the end of the film Alain (Van Damme) picks up a heavy machine gun and goes roaming about the ruins of the destroyed Legionnaire fortress. During one shot you see him opening fire on a group of Arab horsemen below. Strange thing that he never hit a single one of them at such close range! And even stranger, why didn't the Arabs return fire and kill him? He was a sitting duck out there on high ground.
Continuity mistake: During the penultimate Arab assault on the Legionnaire fortress, Macintosh gets wounded in the eye and has to tie a makeshift cloth bandage across his face to stem the bleeding. The bandage is clearly stained with blood after the battle, but in subsequent scenes it's clean.