Il professor Higgins (Rex Harrison), glottologo britannico di fama internazionale, scommette con l'amico Pickering (Wilfrid Hyde-White) di riuscire a trasformare la povera fioraia Eliza Doolittle (Audrey Hepburn) in una dama di alta classe, entro sei mesi. Dopo estenuanti tentativi ed un fallimento iniziale, all'ippodromo con tutti i signori più illustri, Eliza viene apprezzata per i modi e l'eleganza dall'alta società londinese. Concluso l'esperimento la fioraia dovrebbe tornare al suo contesto sociale, ma i cambiamenti avvenuti e l'innamoramento verso il suo mentore Higgins, fanno sì che Eliza decida di restare in casa del professore. Rifiutata da quest'ultimo fugge disperata, e solo allora Higgins si rende conto quanto ella sia diventata importante per la sua vita. Dopo un breve periodo di separazione i due torneranno finalmente a vivere assieme.