Nothing great was ever achieved without danger.
Based on Iain Banks's best-selling novel, this romantic mystery follows Stewart as he returns to his childhood home and tries to discover the truth behind his best friend's death.
Stewart Gilmour arrives home in Stonemouth after two years in exile. Sad circumstances bring him back: his best friend has died, apparently at his own hands. Convinced it can't be suicide, Stewart resolves to find out what really happened, which means he must face the girl he left behind.
Stewart persuades Ellie to help find out what happened to Cal. But the mystery has far from played out - they have to race to prevent further fall out amongst the Murston clan.
Christian Cooke
Stewart Gilmour
Charlotte Spencer
Ellie Murston
Peter Mullan
Don Murston
Gary Lewis
Mike MacAvett
Brian Gleeson
Powell Imrie
Chris Fulton
Ferg
Samuel Robertson
Callum Murston
Kevin Mains
Fraser Murston
Jack Greenlees
Norrie Murston
Joy McAvoy
Jel MacAvett
Gilly Gilchrist
Al Gilmour
Jenny Ryan
Morven Gilmour
2015
1973
2004
2000
2018
2026
2019
1993
1996
2022
2013
2021
1955
2024
1975