My Fair Lady again in the part of Higgins. The casting of Audrey Hepburn instead of Julie Andrews as Eliza was controversial, partly because theatregoers regarded Andrews as perfect for the part and partly because Hepburn's singing voice was dubbed (by Marni Nixon). Jack L. Warner, the head of Warner Bros., which produced the film, wanted "a star with a great deal of name recognition", but since Julie Andrews did not have any film experience, he thought a movie with her would not be as successful. (Andrews went on to star in "Mary Poppins" that same year for which she won both the
Marni Nixon Joan Roberts as Heidi Schiller in the Broadway revival of Stephen Sondheim's "Follies". She played Eunice Miller in "70, Girls, 70" in a 2002 production in Los Angeles. In 2003, she was again on Broadway as a replacement in role of Guido's mother in the revival of "Nine". Nixon appeared as Frau Direktor Kirschner in the 2009 Encores! production of the musical "Music in the Air" at New York City Center. Her autobiography, "I Could Have Sung All Night", was published in 2006. She performed in the 2008 North American Tour of Cameron Mackintosh's UK revival of "My Fair Lady"