Question: who played professor higgins in my fair lady
Answer: Rex Harrison