Professorn i fonetik, Henry Higgins, slår vad om att han kan slipa bort blomsterflickan Elizas gräsliga londondialekt så att hon istället talar belevat. Under några månader får hon därför flytta in hos Higgins för att öva sig. Den buttre och arrogante Higgins förälskar sig så småningom i den förtjusande Eliza.
Om filmen
I teaterversionen spelade Julie Andrews huvudrollen, men filmbolaget ville trots kraftigt lobbyarbete av Lerner inte engagera en skådespelare som var knuten till teatern, därför gav man rollen till Audrey Hepburn. Andrews skulle få revansch då hon vann Oscar för bästa kvinnliga huvudroll för sin roll som Mary Poppins.
Filmen vann åtta Oscar vid Oscarsgalan 1965: bästa film, bästa manliga huvudroll, bästa regi, bästa foto (färg), bästa scenografi (färg), bästa kostym (färg), bästa ljud och bästa originalmusik. Den vann även tre Golden Globes.[8]
Henry Daniell - den Brittiska ambassadören (ej krediterad, Daniell spelade in sin korta scen och dog av en hjärtattack samma kväll på My Fair Ladys inspelningsplats. Efter hans död kortades hans roll ned.)