Augstprātīgais fonētikas profesors Henrijs Higinss dzird vienkāršās puķu pārdevējas Elīzas Dūlitlas runasveidu un sader ar pulkvedi Hjū Pikeringu, ka spēs viņai iemācīt “pareizu” angļu valodu un ievest Londonas augstākajā sabiedrībā. Puķu tirgotāja pārvācas dzīvot un mācīties pie Higinsa, taču viņa attieksme pret sievieti ir noniecinoša. Elīzā iemīlas kāds jauns aristokrāts, un, kad Higinss atsakās novērtēt viņas centienus runāt pareizi, Elīza sadusmojas un pamet viņu Fredija dēļ. Pēkšņi Higinss atskārš, ka nespēj bez viņas dzīvot.

Deivids ir sieviešu mīlulis, kurš, līdz ar iemīlēšanos Sofijā, sajuties izpircis vainu. Tomēr, pirms šīs attiecības var sākties, Deivids iekuļas problēmās - viņš tiek pierunāts sēsties mašīnā, kuru vada pašnāvnieciskā bijusī - Jūlija. Nobraucot no tilta, Jūlija iet bojā un smagi ievaino Deividu. Operācija un Sofijas mīlestība, šķiet, ir atgriezusi Deivida veiksmi, tomēr baismīgi negadījumi drīz vien liek viņam pārdomāt eskstences pamatus.