Sheila Hancock
Hancock was born in Blackgang on the Isle of Wight, England. Her first husband, Alec Ross, died from oesophageal cancer in 1971. She later married actor John Thaw in 1973. He also died from oesophageal cancer in 2002.