Psycho star John Gavin has reportedly died at the age of 86 after a long leukaemia battle.
The legendary American film actor was best known for his performances in Spartacus in 1960 and Thoroughly Modern Milllie in 1967.
The Hollywood actor was the United States Ambassador to Mexico from 1981 to 1986 and was close to playing James Bond in ‘Diamonds Are Forever’.
He was reportedly taken to hospital just before Christmas and died due to complications from pneumonia on Friday morning.
According to The Hollywood Reporter, a rep for the actor’s wife, Constance Towers, said James died on Friday morning at his home in Beverley Hills.
The actor was taken into hospital just before Christmas fafter a long-term fight with cancer, reports TMZ.
John is survived by two daughters, Maria and Cristina, who followed in his footsteps and became an actress.
His daughters came from his first marriage with actress Cicely Evans, who he wed in 1957, before divorcing in 1965.
He then went on to marry TV and stage actress Constance Towers in 1974, having met for the first time at a party in 1957.
John played the role of Julius Caesar in Stanley Kubrick’s 1960 classic Spartacus.
He was then cast in legendary thriller Psycho, directed by Alfred Hitchcock, in the role of Janet Leigh’s divorced lover Sam Loomis.
After George Lazenby left the role of James Bond, John was signed up to play the spy in Diamonds Are Forever, but was dropped for the ‘box-office insurance’ of Sean Connery.
The actor then turned his attention to politics, becoming US ambassador to Mexico during Ronald Regan’s time as president.