- Nellie Forbush:Μια νεαρή Αμερικανίδα νοσοκόμα που σταθμεύει σε ένα νησί του Νότιου Ειρηνικού κατά τη διάρκεια του Β' Παγκοσμίου Πολέμου. Ερωτεύεται τον Emile de Becque, έναν Γάλλο ιδιοκτήτη φυτειών.
- Emile de Becque:Γάλλος ιδιοκτήτης φυτειών και πρώην αξιωματικός του ναυτικού. Είναι χήρος με δύο παιδιά και ερωτεύεται τη Nellie Forbush.
- Bloody Mary:Μια ντόπια που ζει στο νησί και πουλάει αναμνηστικά στους Αμερικανούς ναυτικούς. Είναι επίσης προξενήτρα και βοηθά τη Nellie και τον Emile να συναντηθούν.
- Luther Billis:Ένας κυνικός Αμερικανός ναύτης που βρίσκεται στο νησί. Είναι φίλος της Nellie και προσπαθεί να τη βοηθήσει να συναντηθεί με τον Emile.
- Τζο Κέιμπλ:Ένας νεαρός Αμερικανός στρατιώτης που βρίσκεται στο νησί. Ερωτεύεται τη Λιάτ, μια νεαρή Πολυνησία.
- Liat:Μια νεαρή Πολυνησία που είναι κόρη της Bloody Mary. Ερωτεύεται τον Τζο Κέιμπλ.
Υποστηρικτικοί χαρακτήρες:
- Διοικητής William Harbison:Ο διοικητής της αμερικανικής ναυτικής βάσης στο νησί.
- Πλοίαρχος Τζορτζ Μπράκετ:Ο εκτελεστικός αξιωματικός της αμερικανικής ναυτικής βάσης στο νησί.
- Υπολοχαγός Κέιμπλ:Ο πατέρας του Τζο Κέιμπλ.
- Henry:Ο μικρός γιος του Emile.
- Ρόμπερτ:Η μικρή κόρη του Εμίλ.