He had previously had a relationship with Australian actress Coral Browne, and during her meeting in Moscow with Soviet spy Guy Burgess in the late 1950s she informed Burgess, on mentioning Buchanan, that "we almost got married'. "And...?" "He jilted me." Burgess, previously at the British Foreign Office, had defected to Moscow a few years earlier, and one of the few mementoes of his earlier life that he had been able to keep was one 78rpm Jack Buchanan record—"Who?"—which, when Browne visited his Moscow flat, he played repeatedly. This event is portrayed in Alan Bennett's play "An Englishman Abroad".