Cain Dingle is set to get a visit from a ghost of Christmas past so to speak as his long-lost brother arrives in Emmerdale. It was revealed last month that ITV soap viewers will meet Caleb Miligan this festive season when he turns up unannounced to see Cain in prison where he is currently facing a hefty prison sentence for the murder of Al Chapman.
However, it’s far from a happy festive reunion as Caleb, who will be played by Waterloo Road star William Ash, has lots of difficult questions he wants Cain to answer. Caleb’s arrival is set to make things even worse between warring siblings, Cain and Chas, when it becomes clear that Cain knew of Caleb’s existence but kept it a secret from their sister Chas since they were teenagers.
Emmerdale's executive producer Jane Hudson has confirmed that Caleb's arrival will be on Christmas Day when he visits Cain in prison. Cain is behind bars after being accused of killing former enemy Al after learning of his affair with Chas. However, viewers, and a certain number of villagers, know that it was actually Cain and Amy Wyatt's son Kyle who is the real culprit.