❚ We may earn commission from links on this page. Our editorial is always independent (learn more).

Meet the cast of Granite Harbour, BBC One's Scottish drama

The new second season premieres this week.

The group stand together outside a house looking serious at the camera.

LA Productions / BBC Scotland

Published: Friday, 24 July 2026 at 9:00 am

Subscribe to Radio Times: 10 weeks for £10, including the Christmas double issue

The third season of Granite Harbour is upon us, and the slate of three brand new episodes are set to dig into new cases that includes a "complicated cross-community romance which uncovers a complex past."

Ad

Once more, the Major Investigations Team will be immersed in Aberdeen's criminal underworld.

The first season followed Royal Military Police veteran Davis Lindo (Romario Simpson) as he retrained for a position in the police force. Lindo and his supervisor, DS Lara Bartlett (Hannah Donaldson), found themselves at the centre of a grisly case, with this season and the last continuing on in that same fan-favourite vein.

But who stars in the BBC drama's third instalment? Read on to find out.

Granite Harbour cast: Who stars in season 3?

The third season of Granite Harbour sees the return of series leads Romario Simpson and Hannah Donaldson, as well as their trusty police team.

Scroll on to find out more about the characters and where you've seen them before, as well as the characters from seasons 1 and 2.

Romario Simpson plays DC Davis Lindo

Romario Simpson stars in Granite Harbour wearing an orange jacket

Romario Simpson stars in Granite Harbour. BBC

Who is DC Davis Lindo? Lindo is a veteran of the Royal Military Police, who joins a scheme designed to train Commonwealth soldiers in British emergency services roles. His designated position is trainee detective for Aberdeen City Police, with his first case being the high-profile murder of local oil magnate.

Last season, we saw Lindo face a major challenge with his father Grantley, played by Patrick Robinson.

What else has Romario Simpson been in? Simpson began his career in the CBBC Online series Dixi, before taking supporting roles in Noughts + Crosses, Small Axe: Lovers Rock, and Andor.

Hannah Donaldson plays DS Lara 'Bart' Bartlett

Hannah Donaldson and Romario Simpson star in Granite Harbour standing together in the woods looking into camera

Hannah Donaldson and Romario Simpson star in Granite Harbour. BBC

Who is DS Lara 'Bart' Bartlett? Lara is an established detective in the Aberdeen force, who Lindo shadowed during his time as a trainee.

Speaking about her character in season 2, Donaldson teased: "She feels overshadowed by her peer Jay Mallick [played by Bhav Joshi] who has superseded her on several occasions. This only serves to further fuel their rivalry… albeit in good humour."

What else has Hannah Donaldson been in? Viewers may recognise Donaldson from her recent appearances in Shetland, Deadwater Fell, Annika and Murder Island.

Want to see this content?

This page contains content provided by Google reCAPTCHA. We ask for your permission before anything is loaded, as Google reCAPTCHA may use cookies and other technologies. To view this content, choose 'Accept and continue' to allow Google reCAPTCHA and its required purposes.

Accept and continue

Dawn Steele plays DCI Cora MacMillan

Dawn Steele as DCI Cora Macmillan in Granite Harbour standing outside in a shipyard wearing a coat and looking stresed.

Dawn Steele as DCI Cora Macmillan in Granite Harbour. BBC

Who is DCI Cora MacMillan? At the helm of the team, Cora's decisions go as gospel - but this season, that proves to be quite difficult, with plenty of different plots unfolding this time round.

Speaking about Cora's involvement in season 2, Steele said: "We don’t know her background, her family, but in this storyline we get to meet one of her old school chums Grace McFadden – it was a joy to film with the lovely Lesley Hart, who pays Grace on screen."

What else has Dawn Steele been in? Steele is known for her roles in Monarch of the Glen, Wild at Heart, River City and Holby City. She has also starred in Shetland and Sea of Souls.

Michelle Jeram plays DS Simone 'Monty' Montrose

Michelle Jeram stars in Granite Harbour standing in front of police vehicles

Michelle Jeram stars in Granite Harbour. BBC

Who is DS Simone 'Monty' Montrose? Monty is the resident data expert at Aberdeen City Police, whose analysis is invaluable to the investigation.

What else has Michelle Jeram been in? Jeram has previously played small roles in Liar and EastEnders.

Granite Harbour season 1-2 cast

Bhav Joshi plays DI Jaiyush Mallick

Hannah Donaldson, Bhav Joshi and Romario Simpson in Granite Harbour standing in the woods

(L-R) Hannah Donaldson, Bhav Joshi and Romario Simpson in Granite Harbour. BBC

Who is DI Jaiyush Mallick? Another member of the Aberdeen team, whose cynical attitude creates initial tension between himself and Lindo.

What else has Bhav Joshi been in? Joshi played Anil in the recently launched comedy-drama Wedding Season, streaming now on Disney+. He is also known for ITV's Karen Pirie, BritBox's Crime and submarine thriller Vigil.

Katia Winter plays Karolina Andersson

Katia Winter stars in Granite Harbour in a black jacket and flowery shirt

Katia Winter stars in Granite Harbour. BBC

Who is Karolina Andersson? Karolina is the president of a renewable energy company, which is involved in a controversial merger with an Aberdeen oil firm.

What else has Katia Winter been in? Winter had a memorable recurring role in The Boys season 3, where she played Russian mobster Little Nina. Previously, she appeared in US dramas Dexter, Sleepy Hollow and Blood & Treasure.

Gary Lewis plays Shay Coburn

Gary Lewis plays Shay Coburn in Granite Harbour

Gary Lewis plays Shay Coburn in Granite Harbour. BBC

Who is Shay Coburn? Shay is vice president of Coburn Gas and Oil, a major employer in Aberdeen in the midst of a major shake-up.

What else has Gary Lewis been in? Lewis has recently starred in ITV's The Bay season 3 and BBC's Vigil, while he has also featured in His Dark Materials, Outlander and Death in Paradise.

Ross Anderson plays Ewan MacClure

Ross Anderson stars in Granite Harbour in a navy coat

Ross Anderson stars in Granite Harbour. BBC

Who is Ewan MacClure? Ewan works security for Coburn Gas and Oil.

What else has Ross Anderson been in? Anderson has appeared in historical drama The Last Kingdom, true crime series Des and the hard-hitting Three Girls. On the big screen, he has been seen in Michael Fassbender's Macbeth, alligator shocker Crawl and action blockbuster The King's Man.

Andrew Still plays Rory Dashford

Andrew Still plays Rory Dashford in Granite Harbour standing in a mob shouting

Andrew Still plays Rory Dashford in Granite Harbour. BBC

Who is Rory Dashford? A former employee of Coburn Gas and Oil, who lost his job as the company shifted focus towards renewable energy.

What else has Andrew Still been in? Still has previously appeared in Annika and Outlander, while soap fans may recognise him from Coronation Street (as Justin) and Hollyoaks (as Joel Dexter).

Other previous Granite Harbour cast members

Other faces who have appeared in Granite Harbour over the past seasons include:

Granite Harbour season 3 starts on Friday 24 July at 8pm on BBC One and will air first on BBC Scotland on Thursday 23 July at 9pm, with new episodes also available to stream on BBC iPlayer.

Ad

Check out more of our Drama coverage or visit our TV Guide and Streaming Guide to find out what's on. For more TV recommendations and reviews, listen to The Radio Times Podcast.

Authors

Black and white cut-out portrait headshot of David Craig, smiling against a lime green background.

David CraigSenior Drama Writer

David Craig is the Senior Drama Writer for Radio Times, covering the latest and greatest scripted drama and comedy across television and streaming. Previously, he worked at Starburst Magazine, presented The Winter King Podcast for ITVX and studied Journalism at the University of Sheffield.

Ad

Ad

Get the Christmas double issue

Too much to watch at Christmas? Let Radio Times do the choosing to find something the whole family will enjoy.

Subscribe by 3 Dec

Loading...

Ad

Loading...