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 Eubha AkiladePC Lorna Burns Lucianne McEvoyMeg Pattison Kevan MacKenzieJames Innes 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 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 RossAgnes Moffat 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 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 Sandy BatchelorStruan Guthrie Anthony StrachanAlly Flett Sorcha GroundsellBryd Fleming John ArnoldWilliam Rodgers Karl CollinsDCI Thomas Coombes Manjinder VirkFarida Sadat Helen MackayNews Reporter Stuart TownsendEd Tulloch Louise BrealeyIsobel Jameson Niall MacgregorTom Jameson Samuel AndersonMatt Blake Maria MacDonellEadie Tulloch 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 Thaddeus O'SullivanDirector Denise PaulEscritor / Productor ejecutivo Kate BartlettProductor ejecutivo Elaine CollinsProductor ejecutivo Christopher AirdProductor ejecutivo Gaynor HolmesProductor ejecutivo Paul LogueProductor ejecutivo / Original Story Claire PidgeonSet Decoration Mike GunnProduction Design Pawlo WintoniukArt Direction Patrick BillProduction Design Rebecca PilkingtonSet Decoration Suzanne FieldArt Direction Jean-Philippe GossartDirector Of Photography Cinders ForshawDirector Of Photography Gavin StruthersDirector Of Photography Irene NapierMakeup Designer Julie Dorrat-KeenanMakeup Artist Keighley BeatonMakeup Artist Vivienne SimpsonMakeup Supervisor Suvi WallendahrCostume Assistant Louise AllenCostume Design Evonne MacRitchieCostume Assistant Kate DalzellCostume Standby Kathryn DonaldsonCostume Supervisor Maxine DallasMakeup Designer Wendy Kemp ForbesMakeup Artist Rhona RussellCostume Design Dolina MacFarlaneSupervisor de guion Sue MahoneySupervisor de guion Mark AshFirst Assistant Director Raluca StaruialaThird Assistant Director Donna S RobertsonSecond Assistant Director Fiona FarquharCrowd 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 Mark MurdochJefe de producción Morven RossAssistant Location Manager Chris GrovesLocation Assistant Duncan LeishmanAssistant Production Coordinator Katy EngelsJefe de producción Sam FergusonAssistant Production Coordinator Timothy MaskellLocation Manager Shawn FlemingProduction Accountant Lynda AndersonProduction Runner Grazyna McGroartyProduction Runner Iain CanningProduction Coordinator Davie GardnerLocation Production Assistant Julia ValentineJefe de producción Nina SagemoenGerente de producción Steven LittleProduction Coordinator Catrina LunaProduction Accountant Marc StrainProduction Coordinator Jo CorkTravel Coordinator Noel CorballyGerente de producción Matt CameronVisual Effects Lola OliyideScript Editor