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