 Cary Grant (qv) was offered the role of Henry Higgins in  _My Fair Lady (1964)_ (qv) but turned it down to star in this movie.  He wanted Audrey Hepburn (qv) to play Catherine, but she was  already committed to _My Fair Lady (1964)_ (qv).