Le 41e Régiment de Lanciers du Bengale est basé à la frontière nord-ouest des Indes britanniques. Il protège ce territoire que convoite un rebelle bengali, Muhammed Khan. Là, le lieutenant Alan McGregor, un militaire d'expérience, est rejoint par les lieutenants Forsythe et Stone. Le premier, un type arrogant, l'autre, un soldat sans expérience mais qui est le fils du colonel qui commande le régiment. Sous la menace des rebelles, les trois amis doivent faire honneur à leur bannière ....