Когда было решено, что мюзикл Моя прекрасная леди станет фильмом, его поклонники были разочарованы, все надеялись увидеть в роли Элизы Джули Эндрюс (хотел этого и Рекс Харрисон ), а ее в итоге сыграла Одри Хепберн. А вот Рексу Харрисону, который играл Хиггинса на Бродвее, замены не нашлось, и экцентричный профессор успешно перебрался с театральных подмостков на большой экран, и получил впоследствии Оскар.
Специально для роли Одри Хепберн усиленно готовилась и брала уроки вокала, но во всех песнях ее в итоге продублировала Марни Никсон.
Первым делом роль Альфреда Дулиттла была предложена Джеймсу Кэгни. Когда он отказался от нее в последнюю минуту, роль отошла к Стэнли Холлоуэй, который играл Альфреда на Бродвее.
До того, как было решено, что Рекс Харрисон сыграет профессора Хиггинса и в фильме, на эту роль рассматривались Кэри Грант, Питер О'Тул, Ноэл Коуард, Майкл Редгрейв и Джордж Сэндерс.
В своей автобиографии Tis Herself 2004 года Морин О'Хара написала, что продюсер Джек Л. Уорнер просил ее спеть за Одри Хепберн в фильме.
Джереми Бретт, которому во время съемок исполнилось 30 лет, был очень удивлен, когда узнал, что в музыкальных композициях его продублировал 42-летний американец Билли Ширли.
Джек Л. Уорнер заплатил за права 5,5 млн. в феврале 1962 года. Тогда эта покупка стала рекордной, никто ранее не приобретал оригинальную идею постановки за столько крупную сумму. Лишь в 1978 году Columbia заплатила 9,5 млн. за права на экранизацию Энни (1982).
Когда Кэри Гранта спросили, почему он отказался от роли Генри Хиггинса, Грант ответил, что его манера говорить гораздо ближе Элизе Дулиттл.
Действие фильма происходит в 1912 году.
Ширли Джонс была одной из актрис, которой Джек Л. Уорнер планировал предложить роль, если бы Одри Хепберн отказалась. Кандидатура Джули Эндрюс была отвергнута, так как продюсеры считали ее недостаточно известной. Элизу также очень хотела сыграть Элизабет Тейлор.
Одри Хепберн позднее призналась, что никогда бы не приняла роли Элизы Дулиттл, если бы знала, что Джек Л. Уорнер захочет продублировать все ее песни. Кроме того, она однажды сказала Джули Эндрюс лично, что та должна была сыграть Элизу вместо нее. Во время своего выступления в Университете Калифорнии в Лос-Анджелесе в 2008 году Джули Эндрюс подтвердила этот факт.
Рекс Харрисон был очень разочарован, когда узнал, что роль Элизы досталась Одри Хепберн, так как он хотел, чтобы ее сыграла его партнерша по бродвейской постановке Джули Эндрюс. Но на съемках Харрисон и Хепберн подружились, и когда актер получал Оскар за Мою прекрасную леди в 1964 году, он посвятил его своим двум прекрасным леди, Одри Хепберн и Джули Эндрюс, которые обе сыграли Элизу Дулиттл с ним.