We overheard that after roles in Midnight Lace, Gavin have TV roles including western series Destry. John Gavin, a Hollywood veteran who appeared in classic films Psycho and Spartacus has died at the age of 86. He almost signed on to play James Bond in Diamonds Are Forever(1971) but the role eventually returned to Sean Connery. John Gavin died February 9, after a battle with leukemia. Gavin , real name John Anthony Golenor enjoyed a high profile in Hollywood followed his lead role in Douglas Sirk film A Time to Love and A Time To Die. (1958).