Une milliardaire tombe amoureuse d'un peintre américain qui vit à Paris. Mais celui-ci lui préfère la jolie vendeuse de la parfumerie qui est elle-même fiancée.
En Afrique, durant la Première Guerre mondiale, Charlie Allnut, capitaine du navire l'African Queen, rencontre Rose, une jeune missionnaire qui veut le persuader de torpiller un navire ennemi.
Dans la région de Calcutta, au Bengale, une famille d’expatriés britanniques vit sur les bords du fleuve sacré où le père dirige une presse à jute. Sa fille aînée, Harriet, une jeune adolescente romantique, partage ses loisirs avec Valérie, la fille unique d’un riche propriétaire.