Während des ersten Weltkrieges fliehen die altjüngferlich-spröde Missionarstochter Rose Dayer (Katharine Hepburn) und der rauhbeinige, trinkfeste Kapitän Charlie Allnutt (Humphrey Bogart) auf dessen veraltetem Schiff aus Deutsch-Ostafrika vor den Deutschen. Nach anfänglichen Schwierigkeiten halten die beiden doch zusammen und aus gegenseitiger Abneigung entwickelt sich eine Romanze.