 Alfred Hitchcock (I) (qv) convinced John Gielgud (qv) to play  the lead by describing the hero as a modern day Hamlet. Gielgud,  however, ended up hating that his character was an enigma and felt  Hitchcock made the villain more charming than the hero.