Eine kleine Siedlung in Deutsch-Ostafrika wird während des Ersten Weltkriegs durch einen deutschen Angriff zerstört. Dabei kommt Pastor Samuel Sayer (Robert Morley) ums Leben, der zusammen mit seiner zugeknöpften Schwester Rose (Katherine Hepburn) eine Mission betrieben hat. Rose ist nun auf die Hilfe des raubeinigen Flusskapitäns Charlie ...