A contributor has stated that Stacy Keach's collar insignia is that of a Lieutenant rather than a Captain. In fact, the collar insignia worn by Keach is historically correct for the rank of Captain in the British Army.
Stacy Keach as Capt. Harper. His uniform only shows two pips (i.e. a Lieutenant), not the three there should be visible for an army Captain.