Alan Gaskell (Clark Gable), kapitan statku płynącego z Hong Kongu do Singapuru, nawiązuje znajomość z wytworną angielską damą Sybil Barclay (Rosalind Russell). Jego była dziewczyna Dolly (Jean Harlow) jest niesamowicie zazdrosna z budującego się między kapitanem, a Sybil związku i za wszelką cenę chce odzyskać Alana z powrotem. On jednak nie zwraca na swoją byłą ukochaną najmniejszej uwagi. Po tymczasowym przejęciu okrętu przez azjatyckich piratów, kapitan Gaskell odkrywa, iż Dolly i jej przyjaciel Jamesey MacArdle (Wallace Beery) są zamieszani w zbrodnię