Granite Harbour's third series has arrived on BBC, more than two years after the second instalment. The Scottish detective drama, shot in Aberdeen, sees Dawn Steele returning as DCI Cora Macmillan, with Romario Simpson back as DC Davis Lindo and Hannah Donaldson reprising her role as DS Lara 'Bart' Bartlett.
New faces include Alastair Mackenzie (Monarch of the Glen) and John Gordon Sinclair (Traces). Ellie Haddington (Motherland) and Ryan Fletcher (Pennyworth) also join the cast.
The new series follows Lindo, Bart and the Major Investigations Team as they investigate a murder case that risks dividing communities and unearths long-hidden secrets.
Dawn Steele as DCI Cora Macmillan
In the latest series, Cora has softened and developed stronger bonds with her team. Dawn said: "Cora faces a personal health scare, and I loved having the chance to show a more vulnerable side to her. At the same time, she's under immense pressure to solve the case while also dealing with the SPIS investigation into Malik's dismissal from last series."
Dawn is known for roles in Holby City, River City, Monarch of the Glen, Wild at Heart, Shetland, and EastEnders.
Romario Simpson as DC Davis Lindo
Romario said: "We find Lindo in his third year as a detective. He's much more comfortable in his role and is dealing with bigger, more intricate cases. We also explore his love life a bit more, and you still see him sticking to his renegade tactics of going off the books for the greater good."
His previous work includes Dixi, Noughts + Crosses, Django, Andor, Riches, and Small Axe. He is also set to appear in 50 Cent's Fightland.
Hannah Donaldson as DS Lara 'Bart' Bartlett
Bart grapples with the loss of colleague DI Malik. Hannah said: "Bart is newly promoted to DI, following DI Malik's pending court case. The long awaited position however is somewhat thwarted by her boss Mac who struggles to trust Bart following Malik's dismissal."
Hannah's credits include Rebus, Shetland, Deadwater Fell, Annika, Murder Island, Payback, Irvine Welsh's Crime, and Doctor Who spin-off The War Between the Land and the Sea.
Alastair Mackenzie as Richard Loughty
Alastair plays Richard Loughty, a landowner generous to the local traveller community. He said: "Cracks begin to appear in this charming veneer of his when sketchy things start happening on his estate and, without giving to much away, things go from bad to worse for him."
Alastair is known for Monarch of the Glen, Borgen, Dracula, The Loch, Deep Water, Unforgotten, Professor T, The Crown, and Andor.
John Gordon Sinclair as CC Alan Willis
John plays Chief Constable Alan Willis. He said: "He's quite tough on the team and doesn't take much nonsense, particularly from Cora."
John is known for Gregory's Girl, Erik the Viking, Nelson's Column, and Traces.
The cast also includes Michelle Jeram as DS Simone 'Monty' Montrose, Ellie Haddington as Rose Gough, Ryan Fletcher as Carl Hadwood, Amelia Isaac Jones as Harper Ross, Dawn Sievewright as Drina Gough, Ian Pirie as Bill Gifford, Jess Douglas-Welsh as Lisa Sterling, and Joshua Haynes as Jackson McIlroy.
Granite Harbour Series 3 launches on BBC Scotland on Thursday, July 23 at 9pm, followed by BBC One on Friday, July 24 at 8pm. All episodes stream on BBC iPlayer from 23 July.



