Nella frontiera nordoccidentale dell'India, il 41esimo Lancieri del Bengala, guidato dal duro colonnello Tom Stone, ha problemi con il leader ribelle Mohammed Khan. Dopo due vittime, l'esperto ma insubordinato tenente Alan McGregor riceve in sostituzione l'arrogante tenente Forsythe e il figlio immaturo del colonnello Stone, il tenente Donald Stone. Con l'intenzione di dimostrare che non avrà alcun privilegio nella truppa, l'accoglienza del colonnello Stone nei confronti di suo figlio è assolutamente fredda, ma lui diventa il protetto di McGregor. Quando il tenente Stone viene rapito da Mohammed Khan, McGregor e Forsythe disobbediscono all'ordine diretto del loro comandante, si travestono da venditori ambulanti indiani e si recano alla fortezza di Khan per tentare di salvare il loro amico.