The new second series premieres this week.
BBC Scotland/LA Productions
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.
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. But this season sees the pair take on the cases of a drugs turf war and a pregnant stowaway, 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.
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, where you've seen them before and also, 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 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 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
(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. BBC
Who is DCI Cora MacMillan? At the helm of the team, Cora's decisions go 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 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 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 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 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 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.