Shetland 2019 cast and spoilers from BBC One’s drama series

Shetland series 5 cast, air date and number of episodes

Drama Shetland concludes on BBC One tonight with series 5 but who’s on the cast and what’s it all about?


The acclaimed murder-mystery series is back for an all new six-part tale, airing Tuesdays at 9PM on BBC One.

Series 5 begins a windswept hillside, a young man waits patiently, shivering in a grey suit. He’s waiting for someone. A vehicle appears and he tentatively approaches. A few days later, a jogger on her morning run discovers a severed hand on the beach.

Perez and the team are shocked by the discovery. Even more so, when a holdall containing further body parts, including a head, is found at an inlet nearby.

An initial forensic investigation reveals that the body parts all belong to the same victim. What events led up to this discovery?

Shetland cast

Douglas Henshall returns in the lead role of DI Jimmy Perez for Series 5.

Joining him are Alison O’Donnell as Tosh, Steven Robertson as Sandy, Mark Bonnar as Duncan, Erin Armstrong as Cassie and Julie Graham as Rhona.


A Silverprint Pictures production for BBC One through BBC Scotland, Shetland is based on the award-winning novels by writer Ann Cleeves.

Shetland spoilers

In tonight’s sixth and final episode of the series, Olivia (Rakie Ayola) has almost given up hope of ever finding her daughter. Perez (Douglas Henshall) is trying to reassure her when some terrible news reaches them.

Perez speaks to a traumatised and shaken Duncan, who can’t believe what he’s seeing on the beach. Although Perez believes that he’s not involved in the trafficking, these events have left Duncan at rock bottom and he’s thinking of leaving Shetland for good.

Perez brings Rhona (Julie Graham) up to speed with the investigation. He can’t understand who tipped McGuire off about the meeting. Rhona suggests the department may have a leak.


With time slipping away and Perez all out of ideas, will he discover where Zezi is being held captive – and can he get there in time to save her?

Shetland airs tonight at 9PM on BBC One.

More on: