Top Emmerdale whodunnits: From Tom King's death to Cain Dingle's attack, the most unforgettable moments

There's been some big whodunnits over the years
Laura Morgan

Emmerdale have treated us to some cracking whodunnits over the years, drawing fans into the mystery and giving them the chance to play detective.

The latest crime we’re all trying to solve is who killed Anthony Fox? Ruby’s rapist dad was murdered just hours after his crimes became public knowledge. Right now it looks like Aaron Dingle beat him to death, but there are clues that’s not the whole story.

Anthony isn’t the only villain to have found themselves at the centre of a gripping whodunnit. Here we look back at those puzzling cases that kept us guessing until the big reveal…

Tom King lies dead on the ground in Emmerdale

Tom King was murdered on his wedding day (Credit: ITV/Shutterstock)

Emmerdale best whodunnits: Who murdered Tom King?

Perhaps Emmerdale’s most famous whodunnit, Tom’s murder was the centre of the 2006 Christmas special.

The nasty King patriarch had just married the equally loathsome Rosemary Sinclair, but what should have been a day of celebration ended in disaster. While getting ready for the reception in his bedroom at Home Farm, Tom was approached by a mystery figure. An argument ensued, Tom was clobbered over the head with an ornament and pushed out of the window to his death.

There were 10 official suspects in the frame for the crime, including all three of Tom’s sons and his new bride. And in a soap first, Emmerdale gave fans the chance to play detective by launching an online game so they could gather clues.

After five months of keeping everyone guessing, Tom’s son Carl was unmasked as the killer. But instead of being carted off down the cop shop, Carl remained in the village. He’d got away with murder, but the soap gods always find a way to punish. In the end, Carl got his comeuppance when he was bumped off by serial killer Cameron Murray in 2012.

Cain Dingle was attacked in Emmerdale

Cain was attacked by one of these six suspects (Credit: ITV/Shutterstock)

Who attacked Cain Dingle?

In 2011, Emmerdale announced Cain Dingle would be attacked in a whodunnit, dubbed ‘Judgement Day’. The storyline made perfect sense as Cain was the most hated man in the Dales.

His affair with Moira had destroyed the Barton family, he’d got 17-year-old Amy Wyatt pregnant, made an enemy of Jai Sharma and managed to alienate his own family.

After a showdown one night in The Woolpack Cain was bludgeoned with a crowbar. He tried to escape, but was struck again over the head and left for dead. Moments later, Cameron Murray came across the scene of the crime and saw Jai standing over the body, his hands covered in Cain’s blood.

Cain was rushed to hospital, where he underwent emergency surgery for a clot on the brain. He came out of his coma and tried to frame Jai for the crime. Moira’s wronged husband John was also arrested, but then released due to a lack of evidence.

On January 5, 2012 – less than a month after the attack – Cain’s own dad Zak was revealed to be the perpetrator. Zak confessed he’d wanted to teach Cain a lesson for his continual bad behaviour and disgracing the Dingle name. Cain eventually forgave his father and agreed to drop the charges against Jai.

Robert Sugden is shot in Emmerdale
Robert’s ruthless behaviour caught up with him (Credit: ITV/Shutterstock)

Emmerdale best whodunnits: Who shot Robert Sugden?

Ruthless Robert was another one who didn’t give a damn who he hurt. So it was only a matter of time before he ended up with a bullet in him.

In September 2015, Robert became public enemy number one after it was revealed he’d pushed Katie Sugden to her death. One of his haters took their revenge by gunning Rob down in the village.

Emmerdale added a twist to the tale by deciding to reveal the shooter in a special flashback episode, which aired the month later.

The clock was rewound and viewers discovered Robert’s adoptive brother, Andy was the culprit. He’d wanted Robert dead for what he did to Katie, but had paid Ross Barton to pull the trigger for him.

Emma Barton in Emmerdale
Emma Barton’s death turned out to be murder (Credit: ITV)

Who killed Emma Barton?

Killer nurse Emma Barton got her comeuppance when she was shoved off Hotten Viaduct in October 2017. The discovery of her body sparked a huge whodunnit, with lots of twists and turns along the way.

In the lead up to her death, Emma was spiraling out of control. The year before she’d pushed husband James off a bridge during the Hotten Bypass. She’d also accidentally killed her youngest son Finn and kidnapped Moira Dingle’s baby Isaac. Haunted by hallucinations of James, Emma drove herself to the viaduct to end it all.

First thoughts were that Emma had committed suicide, but it then became clear it was murder. There were many who had reason to want Emma gone, but only one who hated her enough to kill. And that one person was Moira.

The truth was revealed in flashback scenes, which were cleverly intertwined with present day. Moira confessed to the police that she’d pushed Emma, but escaped punishment after her son Adam managed to convince them he was the killer. He then fled the country as a fugitive.

Kim Tate in Home Farm - Emmerdale
Kim was pushed off a balcony back in 2018 (Credit: ITV)

Emmerdale best whodunnits: Who pushed Kim Tate?

Kim Tate’s dramatic return in 2018 was a night to remember after she got pushed off a balcony by an unknown culprit.

Guests had gathered at Home Farm for a charity masquerade ball when Kim made her entrance. Fresh from jail and looking a million dollars, Kim announced she was back on the throne. But within minutes, the superbitch was making enemies with just about everyone.

One partygoer did not take kindly to Kim’s insults and shoved her over the balcony. Kim came crashing down on a champagne tower and for a moment fans feared she was dead.

Charity Dingle was arrested for the attack as witnesses had seen her quarreling with Kim, but in fact it was Faith Dingle who ‘fessed up to the deed. Faith showed little remorse, admitting everyone at the ball wanted to give ‘that witch a shove’.

And as for Kim, she lived to tell the tale, but was carted back to prison for driving without a licence.

Graham was killed by Pierce in Emmerdale
Graham met a very grisly end (Credit: ITV/YouTube)

Who was Graham Foster’s killer?

Emmerdale kicked 2020 off in style with the murder of fan-favourite Graham Foster. Joe Tate’s former right-hand man made a lot of enemies during his two years in the village.

Graham’s on-off affair with Kim Tate had turned toxic after he’d started dating Rhona Goskirk, and she’d already instructed Al Chapman to kill him. Charity Dingle was baying for Graham’s blood after he locked her son Ryan Stocks in a shed. And then there was Marlon Dingle, who was desperate to stop Graham leaving the country with Rhona and Leo.

On January 20, 2020, Graham arranged to meet Marlon in the woods to discuss matters. But he never got the chance when he was walloped over the head by a hooded figure, who revealed themselves to be Rhona’s ex-husband and rapist Pierce Harris.

It turned out the pair had history after Graham visited Pierce in prison and had him beaten up. This time Pierce came out on top. He attacked Graham with a log, causing him to fall off a cliff. Pierce then delivered the final, fatal, blow with a torch!

Caleb speaks
Caleb’s crimes caught up with him (Credit: ITV)

Emmerdale best whodunnits: Who attacked Caleb Miligan?

No one was surprised when cold-hearted Caleb was pushed off a steep ravine by one of his foes.

In typical soap style, in the minutes leading up to the attack Caleb was busy making an enemy of just about everyone. But he’d already spent months lying and scheming as part of his mission to destroy Kim Tate.

When the truth came out, the villagers turned on Caleb during a tense showdown in the pub. Afterwards, Caleb took a walk into the countryside to think on his sins. But he wasn’t alone. Someone followed behind and shoved him over the edge of a woodland ridge.

Several characters were seen acting suspiciously at the time and most had their money on Mackenzie Boyd. However, it later transpired Caleb’s son Nicky was responsible for the violent attack. Viewers learnt the truth when the nanny paid his comatose father a visit in hospital and apologised for what he’d done.

Caleb came round and revealed he’d known all along it was Nicky. But he chose to forgive his boy, acknowledging it was his fault for forcing Nicky to take part in his dastardly schemes.

Craig Reed in Emmerdale

Evil Craig died under the hooves of Kim’s horse (Credit: ITV)

How did Craig Reed die?

The body of Lydia Dingle’s rapist was discovered on in the middle of a field back in October 2023, sparking what turned out to be Emmerdale’s most surprising whodunnit. It was a confusing case, but viewers only had to wait four days for the big reveal.

During a special week of episodes, the Dingles took centre stage at a lock-in at The Woolpack. One by one, the family were interrogated by Lydia, as she questioned their whereabouts the day Craig died.

Huge secrets were revealed, and for a while it looked as if Sam had murdered his wife’s abuser. But in a twist that, let’s face it, no one saw coming, Craig’s killer turned out to be Kim Tate’s horse, Ice.

Flashback scenes revealed Kim was out riding when she encountered Craig on her land. Bloodied and bruised after being beaten by Sam, Craig was raving like a loony. He jumped in front of Ice, who reacted by trampling Craig. By the time Cain arrived on the scene Craig was on his way out, so he and Kim opted not to dial 999. Instead the pair just calmly departed, leaving Craig to perish.

What did we say about those soap gods?

Who was Craig Reed in Emmerdale?

Evil Craig Reed met a gruesome end in Emmerdale when he was crushed to death under the hooves of Kim Tate's horse, Ice. But who was he? Why did he come to Emmerdale? And how did he end up at the centre of one of soap's most shocking whodunnits?

Craig's arrival in Emmerdale

The character of Craig Reed was introduced to the audience on August 17, 2023. He was an old friend of Lydia Dingle's and the pair had spent time together in a children's home.

Lydia (then known as Jenny Finn) embarked on a romance with Craig. She fell pregnant, but tragedy struck when their baby boy Toby was stillborn. Lydia gave birth alone in a bedroom and secretly buried her son's body in woodland.

33 years later, Craig, now a CEO of a business, spotted Lydia at a jobs fair at the Hide. The former lovers reconnected and Lydia confided in Craig what had happened with Toby. She even took him to their baby's resting place so they could grieve together.

Afterwards, Craig gave Lydia a cleaning job at his offices and offered her stepson Samson work experience. But as they started spending more time together Craig began developing an unhealthy obsession with Lydia and was convinced she felt the same.

Craig rapes Lydia

Events came a terrifying head one evening when Lydia confronted Craig at his workplace. Frightened by his advances, she told him she was leaving, but Craig refused to let her go.

When she rejected his advances once more, Craig forced himself on Lydia and raped her.

Days after the appalling attack, Lydia confronted Craig, but he insisted their sex was consensual. Craig carried on tormenting Lydia, while her friends and family grew concerned by her troubled state.

Eventually Lydia found the courage to tell husband Sam and the rest of the Dingles what had happened. With their support, she reported Craig to the police and he was arrested.

Unfortunately there wasn't enough evidence and the case against Craig was dropped, much to Lydia's devastation.

Craig is murdered

Weeks later, Craig was discovered dead in the middle of a field on Home Farm land. He'd be murdered. But by who?

Lydia summoned all the Dingles to The Woolpack to piece the evidence together. She interrogated each family member to find out which was responsible for ending Craig's life.

However, as it turned out none of the Dingles were to blame. Flashbacks revealed Craig had been trampled to death by Ice after spooking the horse. Both Kim and Cain witnessed the incident, but they had made a pact to leave him to die.

Lydia found out what happened, but chose to forgive everyone involved.

Visit our Facebook page @emmerdaleinsider for all the latest Emmerdale news, gossip and spoilers and let us know what you think! Or find us on Twitter @emmerdaleinside

Read more: Everything you need to know about the Dingles

Emmerdale usually airs weeknights on ITV at 7.30pm, with an early release on ITVX at 7am.

Classic Emmerdale usually airs every weekday on ITV3 at 6am and 6.30am, plus 1.40pm and 2.10pm.

Visit our Facebook page @emmerdaleinsider for all the latest Emmerdale news, gossip and spoilers and let us know what you think! Or find us on Twitter @emmerdaleinside