Il maggiore dell'aeronautica Lloyd Gruver (Marlon Brando) viene riassegnato a una base aerea giapponese e deve confrontarsi con i pregiudizi razziali degli Stati Uniti contro il popolo giapponese. La questione è aggravata dal fatto che un certo numero di soldati hanno una relazione sentimentale con donne giapponesi, a dispetto della politica militare statunitense. Normalmente un ufficiale che segue le regole, Gruver deve prendere una posizione quando un suo amico, un soldato semplice Joe Kelly (Red Buttons) si innamora di una donna giapponese Katsumi (Miyoshi Umeki) e la sposa. Gruver rischia la sua posizione fungendo da testimone alla cerimonia di matrimonio.