Question: who sang the part of eliza doolittle in my fair lady
Answer: Audrey Hepburn as Eliza Doolittle Marni Nixon as Eliza 's singing voice ( uncredited ) Rex Harrison as Professor Henry Higgins Stanley Holloway as Alfred P.