Alison O'DonnellDI Alison 'Tosh' McIntosh Steven RobertsonDC Sandy Wilson Lewis HowdenSgt Billy McCabe Douglas HenshallDI Jimmy Perez Erin ArmstrongCassie Perez Conor McCarryPC Alex Grant Ashley JensenDI Ruth Calder Neve McIntoshKate Kilmuir Steven MillerReverend Alan Calder Lucianne McEvoyMeg Pattison Eubha AkiladePC Lorna Burns Gerard MillerAlan Killick Stephen WaltersThomas Malone Stewart PorterSgt. Billy McBride Allison McKenzieGail Callahan Lorn MacdonaldJamie Hayes Catherine WalkerAlice Brooks Cora BissettEve Galbraith Shona McHughMerran Galbraith Stephen McColeLogan Creggan Lauren ConroyAbbie Cairns Shauna MacdonaldRachel Cairns Patrick RobinsonLloyd Anderson Barry O'ConnorKieran Quinn Kevan MacKenzieJames Innes Gemma McElhinneyJoni Connal Andrew John TaitMichael Stack Sara VickersLeanne Randall Saskia ReevesFreya Galdie Archie PanjabiAsha Israni Derek RiddellChris Brooks Jayne McKennaFiona Bedford Lois ChimimbaCarrie McAndrew Rufus WrightDr Darren Bedford Stuart McQuarrieMurry Rankin Grant O'RourkeJamie Narey Jade OguguaCarol Anne Mané Jakub BednarczykRory Quinn Bamshad Abedi-AminAzir Sadat Anna ChancellorPhyllis Brennan Jack GreenleesCraig Cooper Annie Louise RossMary Perez Julie-Yara AtzSalma Nassan Helene MaksoudRasha Nassan Sharif DoraniNazir Nassan Lewis GribbenFraser Creggan Shonagh PriceSister Carolyn Maisie Norma SeatonEllen Quinn Lorraine McIntoshHeather Bain Gemma LaurieRosemary Strachan Ian Dunnett JnrLiam Kenmuir Nina Toussaint-WhiteAmma Calder Nathalie MerchantKarin Jakobson Johannes LassenStefan Jakobson Ines Høysæter AssersonAstrid Jakobson Richard ThomsonFrank Kirk Sarah MacGillivrayAnnie Bett Macleod StephenFergus Harris Ross AndersonPatrick Harris Ciarán HindsMichael Maguire Alison PeeblesVicky Kirkland Jimmy ChisholmAlec MacBay Michael MorelandBenny Ray Carolin StoltzDI Anke Strøm Arnmundur Ernst BjörnssonLars Bleymann Jim SturgeonRonald Haldane Ryan FletcherCalum Dunwoody Kirsty StuartMorag Dunwoody Thérèse BradleyAndrea Doyle Robert CavanahGraeme Benson Amiera DarwishKirsty Gauldie Clive RussellAdam Markham Sandy BatchelorStruan Guthrie Anthony StrachanAlly Flett Sorcha GroundsellBryd Fleming John ArnoldWilliam Rodgers Karl CollinsDCI Thomas Coombes Manjinder VirkFarida Sadat Alexander MortonJoseph Wilson Claire RaffertyAnna Haldane Lindy WhitefordJackie Haldane James GreeneAndrew Haldane Martin WennerProfessor Paul Berglund Geraldine AlexanderGwen James Rebecca BensonSally Henry Sophia Carr-GommCatherine Ross Chris ReillyAlan Isbister Anthony FlanaganEuan Ross David HaymanJoe Dalhousie Nina SosanyaWillow Reeves Gerda StevensonMaria Markham Neil McKinvenAndy Belshaw Henry PettigrewIain Redford Steven CreeJohn Henderson Thaddeus O'SullivanDirector Paul LogueEscritor / Productor ejecutivo Kate BartlettProductor ejecutivo Elaine CollinsProductor ejecutivo Christopher AirdProductor ejecutivo Denise PaulProductor ejecutivo Gaynor HolmesProductor ejecutivo Pawlo WintoniukArt Direction Claire PidgeonSet Decoration Mike GunnProduction Design Suzanne FieldArt Direction Patrick BillProduction Design Rebecca PilkingtonSet Decoration Jean-Philippe GossartDirector Of Photography Cinders ForshawDirector Of Photography Gavin StruthersDirector Of Photography Irene NapierHair Designer Julie Dorrat-KeenanMakeup Artist Vivienne SimpsonMakeup Supervisor Keighley BeatonMakeup Artist Kathryn DonaldsonCostume Supervisor Suvi WallendahrCostume Assistant Kate DalzellCostume Standby Louise AllenCostume Design Evonne MacRitchieCostume Assistant Maxine DallasMakeup Designer Wendy Kemp ForbesMakeup Artist Rhona RussellCostume Design Dolina MacFarlaneSupervisor de guion Sue MahoneySupervisor de guion Fiona FarquharCrowd Assistant Director Raluca StaruialaThird Assistant Director Mark AshFirst Assistant Director Donna S RobertsonSecond Assistant Director Dorothy ConnolleySupervisor de guion Ray KennyFirst Assistant Director Scott BatesFirst Assistant Director Fay SelbyFirst Assistant Director Iain AndersonDialogue Editor Rachel ErskineAssistant Editor John LunnCompositor de música original Peter BrillSound Recordist Davie GardnerLocation Production Assistant Mark MurdochJefe de producción Sam FergusonAssistant Production Coordinator Duncan LeishmanAssistant Production Coordinator Iain CanningProduction Coordinator Timothy MaskellLocation Manager Shawn FlemingProduction Accountant Chris GrovesLocation Assistant Katy EngelsJefe de producción Morven RossAssistant Location Manager Grazyna McGroartyProduction Runner Lynda AndersonProduction Runner Catrina LunaProduction Accountant Julia ValentineJefe de producción Nina SagemoenGerente de producción Steven LittleProduction Coordinator Matt CameronVisual Effects Lola OliyideScript Editor