Emmerdale star Jeff Hordley has opened up about fearing he would be replaced on the long-running ITV soap.
The actor has played Cain Dingle in the fictional Yorkshire village for a huge 22 years. During that time he has been at the centre of many dramatic storylines, including discovering his "uncle" Zak Dingle is actually his father, and a feud with Al Chapman that led to his son Kyle shooting Al dead.
In his many years on the show, Cain has become a huge favourite with soap fans. But despite being so popular, actor Jeff recently shared fears that Cain will be replaced.