Gary Cooper---> Lt MacGregor
Franchot Tone---> Lt Forsythe
Richard Cromwell---> Lt Stone
Sir Guy Sranding---> Colonel Stone
C.Aubrey Smith---> Commandant Hamilton
kathleen Burke---> Tania
Colin Tapley---> Capitaine Barrett
Douglas Dumbrill---> Mohammad khan
Akim Tamiroff---> l'émir
Le lieutenant MacGregor sert au 41eme Lancier du Bengale sous les ordres du colonel Stone, un homme qui ne vit que pour son régiment, et qui doit bientôt prendre sa retraite, Le commandant Hamilton vieil ami du colonel désire que le nom de Stone reste au régiment et s'arrange pour faire affecter le fils du colonel a cette unité, il charge "mac" d'accueillir le jeune homme ainsi que le lieutenant Forsythe qui doivent venir renforcer le régiment.
Le jeune Stone a du mal a s'habituer aux façons de son pére et commence a se laisser aller, lors d'une mission il est kidnappé par les hommes d'un puissant émir, Macgregor et Forsythe partent a sa recherche et sont eux même capturés et tout 3 sont soumis a la torture, le jeune officier parle
Les hommes du khan s'empare d'un train de munition et sont poursuivis par le 41eme, et grace a l'intervention et au sacrifice de Mc Gregor qui fait sauter les munitions le régiment réussit a maintenir la paix sur la frontiére.
Un classique du film d'aventure qui a certe un peu vieilli, mais qui a toujours ce charme et cet humour du cinéma de cet époque, on y retrouve des acteurs excellent comme Gary cooper en lieutenant Mac Gregor, qui devait être initialement joué par Cary Grant, Grant se rattraperas quelques années plus tard en incarnant un sergent dans le film Gunga din qui n'est pas sans rappeler "les 3 lanciers du Bengale".
Un film a découvrir pour les plus jeunes et a redécouvrir pour les autres exotisme aventure humour se mêlent dans ce film