Watch Shetland season 3 episode 6 (S03E06)
As the investigation reaches its final stages, Detective Inspector Perez and his team discover the person responsible for the deaths of Robbie Morton and Michael Thompson is closer to home than any of them thought.
Watch Shetland season 3 episode 5 (S03E05)
Perez struggles to deal with what has happened to Tosh as he continues to investigate the murders of Robbie Morton and Michael Thompson, but a shocking discovery finally leads him to the identity of who Thompson was going to testify against.
Watch Shetland season 3 episode 4 (S03E04)
Perez and his team are determined to track down the person who helped Michael Thompson's killer on Shetland. But the closer the team get to the truth in both Shetland and Glasgow, the more dangerous it becomes for all of them.
Watch Shetland season 3 episode 3 (S03E03)
The murder investigation takes Perez and Tosh to Glasgow as they try to uncover the reasons behind Maguire's brutal death and his connection to Robbie Morton. But old ghosts return to haunt Perez as his enemies try to prevent him from getting to the truth.
Watch Shetland season 3 episode 2 (S03E02)
DI Jimmy Perez is convinced that Michael Maguire is somehow implicated in the death of Robbie Morton. But with the investigation seemingly under threat before it's even started, he faces an uphill battle to uncover the truth behind Maguire's silence.
Watch Shetland season 3 episode 1 (S03E01)
When a young man disappears on the Aberdeen to Shetland ferry crossing and a small boy ends up in intensive care, DI Jimmy Perez and his team investigate, becoming convinced the two events are connected.