Nella ribelle provincia di frontiera settentrionale dell'India coloniale, il capitano dell'esercito britannico Scott (Kenneth More), un giovane principe e la governante del ragazzo (Lauren Bacall) fuggono su un treno obsoleto mentre vengono incessantemente inseguiti dai ribelli musulmani intenti ad assassinare il principe.