<P> After all the effort she has put in , however , Eliza 's actions are barely acknowledged , with 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 makes an attempt to return 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 . Eliza kindly refuses an invitation to the wedding and eventually ends up visiting Higgins ' mother ( Gladys Cooper ) , who is outraged at her son 's behaviour . </P>
<P> After all the effort she has put in , however , Eliza 's actions are barely acknowledged , with 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 makes an attempt to return 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 . Eliza kindly refuses an invitation to the wedding and eventually ends up visiting Higgins ' mother ( Gladys Cooper ) , who is outraged at her son 's behaviour . </P>
who played freddy eynsford hill in my fair lady
who played freddy eynsford hill in my fair lady
Jeremy Brett
Jeremy Brett