Question: who played freddy eynsford hill in my fair lady
Answer: Jeremy Brett