La bordul navei de croazieră „Virginian”, Danny, un mecanic, descoperă un nou-născut abandonat în sala de bal pustie. Se hotărăște să aibă grijă de el și îl botează cu numele de 1900. Când Danny moare, copilul, adoptat de echipaj, crește pe navă, navigând de la un continent la altul. Într-o zi, 1900 se așează la pian și dezvăluie un dar extraordinar pentru muzică. Adult, devine un pianist virtuoz. Cei mai mari cântăreți de jazz îl vizitează. 1900 refuză să părăsească nava până în ziua în care aceasta este programată pentru demolare.
Eliza Doolittle este o tanara care isi castiga existenta vanzand flori pe strada. Accentul stricat si pronuntia defectuoasa a fetei atrage atentia unui trecator- profesorul de fonetica Henry Higgins, un lingvist cunoscut. Increzator in metodele sale, Higgins se lauda ca poate sa faca, la nivelul vocabularului, ca Eliza sa para ducesa. Intaratata, Eliza merge la casa profesorului, dorind sa invete, si ajunge subiectul unui pariu intre Higgins si prietenul sau Pickering. In sase luni fata trebuie sa apara la Balul Ambasadei asa ca, imediat, este supusa la epuizante exercitii fonetice zilnice. In acest timp, Eliza este cautata de tatal ei, om simplu si fara capatai care reuseste sa scoata bani de la Higgins contra educatiei fiicei sale.