Emmerdale: Who attacked Cain? Soap’s Christmas mystery

editorial image
Have your say

Judgement day is coming for Emmerdale’s Cain Dingle – in a dramatic Christmas who-dunnit storyline.

The bad boy, played by Jeff Hordley, left, will be left fighting for his life after a violent attack – and residents will be left wondering who delivered their own form of justice.

Suspects will include John Barton (James Thornton), whose wife Moira (Natalie J Robb) had an affair with Cain; Amy Wyatt (Chelsea Halfpenny), who is about to give birth to Cain’s secret baby; love rival Jai Sharma (Chris Bisson) and his dad Zak Dingle (Steve Halliwell).