Осторожно, возможен спойлер:
Посередине киносюжета «Моя прекрасная леди» оказывается Эльза Дулиттл, бесхитростная цветочница, жительница Лондона. Она сталкивается с профессором Генри Хиггинсом, лингвистом, который делает ставку на то, что сможет превратить её в истинную леди, научив её манерам и правильному произношению. Действие разворачивается в начале 20 века, когда общественные классы играли первостепенную роль в жизни общества. Эльза, изначально не имея представления о высшем обществе, попадает в мир, который ей совершенно незнаком.
Хиггинс решает провести эксперимент. Он принимает Эльзу к себе, чтобы исправить её внешность и манеры. Постепенно она начинает осваивать новые привычки, но сталкивается с неоднозначным отношением окружающих. В процессе обучения между ними завязываются сложные отношения. Эльза начинает осознавать, что, несмотря на изменения, она не теряет свою индивидуальность. Профессор, в свою очередь, понимает, что его эксперимент имеет последствия, о которых он даже не задумывался.
Параллельно с основным сюжетом разворачиваются и другие линии. Вокруг Эльзы и Хиггинса появляется множество персонажей, каждый из которых придаёт истории новые оттенки. Например, её отец, который старается использовать её достижения в своих интересах, и соперницы, не верящие в её изменения. Эльза начинает осознавать, что перемены не всегда приводят к счастью. Они близки к разгадке, но цена высока.