Soldiers Three
Archibald Ackroyd (Stewart Granger), Bill Sykes (Robert Newton) and Dennis Malloy (Cyril Cusack) are three mischievous but talented English soldiers stationed in India during the 19th century. The group's antics frustrate their hard-nosed commanding officers, Col. Brunswick (Walter Pidgeon) and Capt. Pindenny (David Niven). However, when a local Indian leader stages an uprising and attacks their army base, the three friends lead the heroic defense.