<P> After all the effort she has put in, however, Eliza's actions aren't even acknowledged; all the praise going to Higgins . This, and his callous treatment towards her afterwards, especially his indifference to her future, causes her to throw Higgins' slippers at him, and to walk out on him, leaving him mystified by her ingratitude . Accompanied by Freddy Eynsford - Hill (Jeremy Brett), a young man she met at Ascot and who is charmed by her, Eliza returns to her old life, but finds that she no longer fits in . She meets her father, who has been left a large fortune by the wealthy American to whom Higgins had recommended him, and is resigned to marrying Eliza's stepmother . Alfred feels that Higgins has ruined him, since he is now bound by morals and responsibility . Eventually, Eliza ends up visiting Higgins' mother (Gladys Cooper), who is enraged at her son's behaviour . </P> <P> The next day, Higgins finds Eliza gone and searches for her, eventually finding her at his mother's house . Higgins attempts to talk Eliza into coming back to him . He becomes angered when Eliza announces that she is going to marry Freddy and become Karpathy's assistant . He makes his way home, stubbornly predicting that she will come crawling back . However, he comes to the realization that he has "grown accustomed to her face ." Henry returns to his study to lament his loneliness . As he listens to Eliza's recorded voice, she reappears in the doorway behind him, turning off the recording and saying in her old Cockney accent, "I washed my hands and face before I come I did ." Higgins looks surprised then pleased before asking for his slippers once more as Eliza smiles on behind him, leaving the audience to decide what happens next . </P> <Ul> <Li> Audrey Hepburn as Eliza Doolittle <Ul> <Li> Marni Nixon as Eliza's singing voice (uncredited) </Li> </Ul> </Li> <Li> Rex Harrison as Professor Henry Higgins </Li> <Li> Stanley Holloway as Alfred P. Doolittle </Li> <Li> Wilfrid Hyde - White as Colonel Hugh Pickering </Li> <Li> Gladys Cooper as Mrs. Higgins </Li> <Li> Jeremy Brett as Freddy Eynsford - Hill <Ul> <Li> Bill Shirley as Freddy's singing voice (uncredited) </Li> </Ul> </Li> <Li> Theodore Bikel as Zoltan Karpathy </Li> <Li> Mona Washbourne as Mrs. Pearce, Higgins' housekeeper </Li> <Li> Isobel Elsom as Mrs. Eynsford - Hill </Li> <Li> John Holland as the Butler </Li> </Ul> <Li> Audrey Hepburn as Eliza Doolittle <Ul> <Li> Marni Nixon as Eliza's singing voice (uncredited) </Li> </Ul> </Li>

Who sings for audrey in my fair lady