Factual error: The song that Bo and the others use to trick Abdul into thinking there are reinforcements is "Durch die Grune Heide", a marching song used during the Second World War. However, the film is set in 1906.
Continuity mistake: When Zig-Zig says "Come back now!" to Sergeant Nocker, from behind Nocker has nothing in his mouth, but in the next shot he is smoking his cigar.
Continuity mistake: When Sheikh Abdul Abulbul asks Sergeant Nocker and Bo West "How many men?" at Oasis El Nooki, the Sheikh is holding his sword on his hip with his left hand, but in the next shot he is now clutching his whip with both hands.
Continuity mistake: When Sergeant Nocker releases the horses from the post at Oasis El Nooki, the grey horse he releases last starts to gallop off into the distance, but in the next shot the horse is back at the post again.
Continuity mistake: When Sergeant Nocker goes over to Corktip's house, he is wearing his medals. But when he is taken to the Oasis El Nooki he has no medals on him, and when he returns to the base after running away from his captors, the medals have reappeared.
Continuity mistake: During the attack on Fort Zuassantneuf, Commandant Burger has a monocle over his right eye. When Burger says "Look out, here they come!" his monocle has disappeared, but a few shots later it has re-appeared.