The second season of Granite Harbour is upon us, and the slate of three brand new episodes are set to dig into two new cases that have "dark consequences at their heart", and will immerse the Major Investigations Team in Aberdeen's criminal underworld.

Advertisement

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 no shortage of plausible suspects to sift through.

This season sees the pair take on the cases of a drug war and a pregnant stowaway in Mariam (Afsaneh Dehrouyeh), who claims her partner was killed on their journey across the sea.

There are plenty of new characters to get acquainted with, as well as returning faces - so read on for your guide to the Granite Harbour cast from both seasons.

More like this

Granite Harbour cast: Who stars in season 2?

The second 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 season 1.

  • Romario Simpson as DC Davis Lindo
  • Hannah Donaldson as DS Lara 'Bart' Bartlett
  • Bhav Joshi as DI Jay Mallick
  • Dawn Steele as DCI Cora MacMillan
  • Michelle Jeram as DS Simone 'Monty' Montrose
  • Lesley Hart as Grace McFadden
  • Sam Garioch as Duncan McFadden
  • Afsaneh Dehrouyeh as Mariam Faraki
  • Søren Malling as Captain Nielsen
  • Christopher Rygh as Axel Berg
  • Alex Høgh Anderson as Emil
  • Melina Akerman Kvie as Elsa Henrik
  • Sani Mamood as Nazir
  • Layla Kirk as Ruth
  • Patrick Robinson as Grantley
  • Kate Bracken as Katie Forsyth
  • Macleod Stephen as Pierce

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, where he is soon assigned onto the high-profile murder of local oil magnate.

Speaking about his journey in season 2, Simpson revealed that Lindo is facing a major challenge with his father Grantley, played by Patrick Robinson. He explained: "This causes Lindo friction while he’s at work, there’s so many unanswered questions that Lindo has and he did not expect his dad to come to Aberdeen."

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 will be shadowing 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.

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 Plus. He is also known for ITV's Karen Pirie, BritBox's Crime and submarine thriller Vigil.

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 cast

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).

Granite Harbour season 2 starts on Friday 3rd May at 8pm on BBC One and will air first on BBC Scotland on Thursday 2nd May at 10pm, with new episodes also available to stream on BBC iPlayer.

Advertisement

Check out more of our Drama coverage or visit our TV Guide and Streaming Guide to find out what's on. For more from the biggest stars in TV, listen to The Radio Times Podcast.

Advertisement
Advertisement
Advertisement