- Nellie Forbush:una giovane infermiera americana di stanza su un'isola del Pacifico meridionale durante la seconda guerra mondiale. Si innamora di Emile de Becque, proprietario di una piantagione francese.
- Emile de Becque:proprietario di una piantagione francese ed ex ufficiale di marina. È vedovo con due figli e si innamora di Nellie Forbush.
- Bloody Mary:una donna locale che vive sull'isola e vende souvenir ai marinai americani. È anche una sensale e aiuta Nellie ed Emile a stare insieme.
- Luther Billis:un cinico marinaio americano di stanza sull'isola. È un amico di Nellie e cerca di aiutarla a stare insieme con Emile.
- Joe Cable:un giovane soldato americano di stanza sull'isola. Si innamora di Liat, una giovane donna polinesiana.
- Liat:una giovane donna polinesiana figlia di Bloody Mary. Si innamora di Joe Cable.
Personaggi secondari:
- Comandante William Harbison:l'ufficiale in comando della base navale americana sull'isola.
- Capitano George Brackett:L'ufficiale esecutivo della base navale americana sull'isola.
- Tenente Cable:il padre di Joe Cable.
- Henry:il giovane figlio di Emile.
- Robert:la giovane figlia di Emile.