My Fair Lady este povestea Elizei Doolittle, 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 (Rex Harrison), un lingvist cunoscut. Increzator in metodele sale, Higgins se lauda ca poate sa faca, la nivelul vocabularului, ca Eliza (Audrey Hepburn) 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, prin farmecul sau amoral, sa scoata bani de la Higgins contra educatiei fiicei sale.
Ca rasplata pentru reusita neasteptata asupra catorva fraze elementare, Eliza este prezentata aristocratiei la cursele de cai unde face impresie prin eleganta dar si prin relatari nelalocul lor.
In urma balului, la care prezenta Elizei starneste admiratie si curiozitate, pariul este castigat dar Higgins isi da seama de importanta pe care a capatat-o aceasta fata in filmul clasic My Fair Lady.
