Il maggiore Charles Carrington (David Niven), viene arrestato per aver preso 125 sterline dalla cassaforte della base, deve affrontare anche altre due accuse che potrebbero porre fine alla sua illustre carriera di servizio. Decide di agire in propria difesa durante l'udienza alla corte marziale, sostenendo che gli sono dovuti molti soldi dall'esercito per i suoi vari incarichi che gli sono costati di tasca propria. Per complicare ulteriormente il procedimento, Carrington sostiene di aver detto al suo superiore, l'odiato colonnello Henniker, che avrebbe preso i soldi dalla cassaforte. La carriera di un uomo, il suo matrimonio e parecchie reputazioni sono tutti in bilico.