Here’s another photo from the May 18 1929 edition of the Toronto Daily Star:
Clive Brook (1887-1974) would have known his way around London – he was born in the London suburb of Islington. He moved to the United States in 1924 and then moved back to England in 1935 for fear that his children would be kidnapped.
His claims to fame are playing Sherlock Holmes three times and appearing opposite Marlene Dietrich in Shanghai Express (1932). His brief Wikipedia entry indicates that he and his wife remained married, as he had no other spouse and there is no mention of a divorce.