Shetland series 10 ending explained: Eadie Tulloch's killer revealed, and if Sgt Billy McCabe lost his job

The recent murder was linked to a historic tragedy
Helen Fear

Shetland series 10 has come to an explosive ending, with Eadie Tulloch’s killer finally revealed, as well as the fate of fan favourite Sgt Billy McCabe.

In the latest series of the popular BBC drama, Calder and Tosh travelled to the isolated hamlet of Lunniswick to investigate the murder of elderly woman Eadie Tulloch. Once there, they discovered that the body of the retired social worker had been out in the elements for a number of days… And it sure looked personal.

But who killed her, and why? As the series continued, we discovered the corruption of her late husband Robert Tulloch, as well the criminal activities of her son Ed. Of course, in some way it was all linked.

The final episode in the series saw Calder and Tosh catch the killer, and reveal the fate of their colleague Sgt Billy McCabe who had helped cover up vital evidence in the past. Here’s everything you need to know about the ending of Shetland series 10.

***Warning: spoilers from the Shetland ending ahead***

Clive Russell as Arthur Mair in Shetland series 10
Clive Russell as vengeful Arthur Mair in the Shetland series 10 ending (Credit: BBC One)

What happened in the Shetland series 10 ending?

The popular crime drama Shetland reached its dramatic conclusion this week (Wednesday, December 10, 2025). It saw the team race to “save one of their own”, as the truth about Eadie’s murder emerged and the pool of suspects began to narrow…

In the penultimate episode 5 of Shetland, viewers discovered that Ed Tulloch was working alongside the Callaghan crime gang. But this was all too little to late for DI Ruth Calder, who’d enjoyed a drunken one-night stand with him and found herself in possible danger.

The morning after the night before, Calder woke to several missed calls – and was horrified and embarrassed to discover that her brief fling was a wrong’un.

After interviewing Ed, Calder and Tosh were further blindsided by a shocking revelation about Lunniswick’s secret past that changed the course of their investigation – and led them straight to their killer…

Who killed Eadie Tulloch?

Arthur Mair murdered Eadie Tulloch as payback for her involvement in the death of his son Ally. Viewers knew that Arthur and Lana’s son Ally Mair died in a huge storm 20 years ago in Lunniswick. Eadie and Robert’s son Craig died in the infamous storm too. The official story was that the young men had died after going out the night before the storm on their fishing boat the Lintie. But that wasn’t the whole truth…

In fact, we discovered that Craig and Ally HAD returned before the storm hit. But corrupt police officer Robert – and in turn his wife Eadie – had sent them out again.

Eadie let this small detail slip decades later while being interviewed by neighbour Colin Waite. She admitted she had watched the Lintie sail away in daylight – not darkness as previously believed.

The revelation eventually led to her death, and she died facing the very spot where the Lintie sank. Robert was working alongside the drug trafficking family the Callaghan’s. And tragically, he’d got his own son Craig involved in the business. Even after his death, he’d got his other son Ed involved, too (more on that below).

Eadie Tulloch let slip an incriminating detail decades after the death of her son
Eadie Tulloch let slip an incriminating detail decades after the death of her son (Credit: BBC One)

Shetland series 10 ending: What happened to the Lintie?

The Lintie returned from its fishing trip only to be sent out into the eye of the storm again. All because of Robert Tulloch’s relationship with the Callaghan’s.

The official story was that Craig and Ally took the Lintie out the night before the storm, and never came back. However, they DID come back but Eadie sent them back out because of Robert and his connection to the Callaghan’s. Shockingly, Eadie was complicit in her husband’s corruption.

The truth? There was a boat due in with a cargo of drugs that night, but the storm meant the boat was unable to get close. Instead, an absent Robert told Eadie to send the boys out to collect the drugs before the coast guard got to the boat.

So Eadie sent their son Craig and friend Ally into the storm all because of drugs and money. When Arthur found out the truth, he punished Eadie. He told the detective duo: “She sent them to their deaths to protect that corrupt bastard.”

DI Ruth Calder summarised the significance of the lie. She said: “The loss of the Lintie defined that village. That story is in the bones of everyone who lives there.”

After Arthur’s confession, police charged him with murder.

Was Ed Tullock a villain?

Viewers discovered that Ed Tulloch had been working for the Callaghan crime family. But he wasn’t exactly crooked through and through. Although he’d been present when Callaghan henchman Lewis Mitchell injected Will Louden with a heroin overdose, he insisted he hadn’t known what was going to happen.

He explained: “I have an arrangement with some people in Edinburgh. Business partners. I pass on information and, in return, they help me with the pub.”

Ed insisted: “I don’t work for the Callaghans. Sometimes I work with people who might be associated with them. I hardly know these people. I just fixed things. The things I do, I’m just a glorified gopher.”

As DI Ruth Calder suspected, Ed was the front man, the fixer, a respectable face for the drug cartel. All the while, he was able to keep his hands clean.

Shockingly, his involvement was also inadvertently a result of his dad Robert’s corruption. He told Calder: “Three months after my dad died, some guy turned up at the pub. He told me how much dad was making working for some friends of his, and wanted me to do something for him, a favour. Ten years later, they’ve still got their hooks in me.”

To be fair, it sounds like Ed Tulloch didn’t have a lot of choice when it came to working for the Callaghan crew.

Stuart Townsend as Ed Tulloch being arrested in Shetland
Police arresting Ed Tulloch in Shetland (Credit: BBC)

Shetland series 10 ending: Did Billy lose his job?

Billy’s fate was left in the balance in the Shetland ending. So we’ll have to wait and see if he returns in possible future series.

Although Tosh decided NOT to report Billy for failing to flag his colleague Robert’s crimes, Billy took the matter into his own hands.

In an emotional conversation between Tosh and Billy in the closing moments of the series, he told her: “I called policing standards this morning. I told them everything. My rep says I have to take some leave until the investigation is concluded. And then I’ll have to deal with whatever they decide should happen. I’m sorry I let you down Tosh.”

In fact, withholding evidence is considered a serious breach of the law. Billy could even face criminal charges of perverting the course of justice. Fans will have to wait to find out if Billy’s career survives the process.

What else happened in the Shetland series 10 ending?

  • Jess had a baby boy which she named Ally, after her late uncle. And it looked like she’d be keeping him, rather than giving him up for adoption.
  • DI Ruth Calder believed the police had enough evidence to get a conviction against the Callaghan family.
  • Will Louden survived, much to Ruth Calder’s relief.

Read more: Shetland: How TV show deviated from Ann Cleeves books, and why Alison O’Donnell’s character Tosh was created for the series

Shetland series 1 to 10 are currently available to watch on BBC iPlayer.