Letalski major Lloyd Gruver (Marlon Brando) je prerazporejen v japonsko letalsko bazo in se sooči z ameriškimi rasnimi predsodki do Japoncev. Težava je še bolj zapletena, ker se številni vojaki romantično zapletejo z Japonkami v nasprotju z vojaško politiko ZDA. Častnik Gruver, ki mora ravnati po pravilih, mora zavzeti stališče, ko se njegov prijatelj, vojaški mož Joe Kelly (Rdeči gumbi), zaljubi v Japonko Katsumi (Miyoshi Umeki) in se z njo poroči. Gruver tvega svoj položaj s tem, ko bo služil kot svat na poročnem obredu.