La elección de Audrey Hepburn como Eliza Doolittle causó cierta controversia, ya que quienes habían visto a Julie Andrews sobre el escenario coincidían en que ella era la candidata perfecta para el personaje.