Which actor who starred as Sherlock Holmes also played Freddie Eynsford-Hill in the 1964 film 'My Fair Lady'?

Which actor who starred as Sherlock Holmes also played Freddie Eynsford-Hill in the 1964 film 'My Fair Lady'?
Twitter Google+ Share on Facebook