Cast & Crew
335 actors and 155 crew members
Cast
Alison O'DonnellDI Alison 'Tosh' McIntosh59 episodes
Steven RobertsonDC Sandy Wilson59 episodes
Lewis HowdenSgt Billy McCabe50 episodes
Douglas HenshallDI Jimmy Perez38 episodes
Anne KiddCora McLean33 episodes
Erin ArmstrongCassie Perez32 episodes
Mark BonnarDuncan Hunter31 episodes
Conor McCarryPC Alex Grant31 episodes
Julie GrahamRhona Kelly25 episodes
Angus MillerDonnie / Donnie Russell25 episodes
Ashley JensenDI Ruth Calder21 episodes
Steven MillerReverend Alan Calder16 episodes
Eubha AkiladePC Lorna Burns14 episodes
Julia BrownMolly Kilmuir12 episodes
Neve McIntoshKate Kilmuir12 episodes
Tibu FortesHarry Lamont11 episodes
Lucianne McEvoyMeg Pattison11 episodes
Fiona BellDonna Killick10 episodes
Anneika RoseMaggie Kean9 episodes
Kevan MacKenzieJames Innes8 episodes- Ben BradleyC.I.D. (uncredited)8 episodes
Clive RussellArthur Mair / Adam Markham7 episodes- Gerard MillerAlan Killick6 episodes
Stephen WaltersThomas Malone6 episodes- Stewart PorterSgt. Billy McBride6 episodes
Marnie BaxterJenny / Jenny Belshaw6 episodes
Allison McKenzieGail Callahan6 episodes
Lorn MacdonaldJamie Hayes6 episodes
Catherine WalkerAlice Brooks6 episodes
Rakie AyolaOlivia Lennox6 episodes- Titana MuthuiZezi Ugara6 episodes
John KazekAaron McGuire / Paul Kiernan6 episodes
Frances GreyGina Powell / Jess Collins6 episodes- Cora BissettEve Galbraith6 episodes
- Shona McHughMerran Galbraith6 episodes
- Andy ClarkMick Muir6 episodes
Stephen McColeLogan Creggan6 episodes- Leigh BiagiMorag McCabe / Anna Blake6 episodes
Lauren ConroyAbbie Cairns6 episodes
Laurie BrettAlison Woods6 episodes
Shauna MacdonaldRachel Cairns6 episodes
Patrick RobinsonLloyd Anderson6 episodes
Andrew WhippDanny Cairns6 episodes
Ladi EmeruwaMartin Otina / Martin Otina / DI Calvin Walker6 episodes
Dawn SteeleStella Quinn6 episodes
Barry O'ConnorKieran Quinn6 episodes
Phyllis LoganGrace Bain6 episodes
Russ BainBobby Bain6 episodes
Gemma McElhinneyJoni Connal6 episodes
Nalini ChettyTara Kirk6 episodes- Jacob FergusonNoah Bett6 episodes
Robert JackIan Bett6 episodes
Andrew John TaitMichael Stack6 episodes
Tara LeeLisa Friel6 episodes
Greg McHughColin Waite6 episodes
Stuart TownsendEd Tulloch6 episodes
Louise BrealeyIsobel Jameson6 episodes
Niall MacgregorTom Jameson6 episodes
Samuel AndersonMatt Blake6 episodes- Lila RoseJess Jameson6 episodes
Finn den HertogDrew5 episodes
Sara VickersLeanne Randall5 episodes
Saskia ReevesFreya Galdie5 episodes
Archie PanjabiAsha Israni5 episodes
Sean McGinleyDrew McColl5 episodes
Sophie StoneJo Halley5 episodes
Colette O'NeilBella5 episodes
Robin LaingGavin Laird5 episodes
Derek RiddellChris Brooks5 episodes
Frances Mayli McCannNiki5 episodes
Benny YoungJames Perez5 episodes
Jayne McKennaFiona Bedford5 episodes
Alec NewmanNiven Guthrie5 episodes
Lois ChimimbaCarrie McAndrew5 episodes
Rufus WrightDr Darren Bedford5 episodes- Alexandra FinnieClana5 episodes
Stuart McQuarrieMurry Rankin5 episodes
Grant O'RourkeJamie Narey5 episodes
Jade OguguaCarol Anne Mané5 episodes
Jakub BednarczykRory Quinn5 episodes- Neil PendletonNeil Bain5 episodes
Jamie SivesCal Innes5 episodes
Bamshad Abedi-AminAzir Sadat5 episodes
Lesley HartNoreen Stack5 episodes
Jimmy YuillAngus Wallace5 episodes
Ian HartEuan Rossi5 episodes- Adam RhazaliWill Louden5 episodes
- Maria MacDonellEadie Tulloch5 episodes
Anna ChancellorPhyllis Brennan4 episodes
Struan RodgerAlec4 episodes
James CosmoArthur McCall4 episodes
Jack GreenleesCraig Cooper4 episodes
Jamie MichieLowrie4 episodes
Kate DonnellyGrace4 episodes
Gail WatsonMary / Mary Hunter4 episodes
Annie Louise RossMary Perez / Agnes Moffat4 episodes- Meghan TylerMags4 episodes
- Emma MullenRosie4 episodes
Julie-Yara AtzSalma Nassan4 episodes
Helene MaksoudRasha Nassan4 episodes- Sharif DoraniNazir Nassan4 episodes
Lewis GribbenFraser Creggan4 episodes- Shonagh PriceSister Carolyn4 episodes
- Maisie Norma SeatonEllen Quinn4 episodes
Lorraine McIntoshHeather Bain4 episodes
Gemma LaurieRosemary Strachan4 episodes
Ian Dunnett JnrLiam Kenmuir4 episodes- Sandy GriersonPeter Ayre4 episodes
Nina Toussaint-WhiteAmma Calder4 episodes
Nathalie MerchantKarin Jakobson4 episodes
Johannes LassenStefan Jakobson4 episodes
Ines AssersonAstrid Jakobson4 episodes
Richard ThomsonFrank Kirk4 episodes
Sarah MacGillivrayAnnie Bett4 episodes
Vincent ReganJohn Harris4 episodes- Macleod StephenFergus Harris4 episodes
Ross AndersonPatrick Harris4 episodes
Ellie HaddingtonLana Mair4 episodes
Ciarán HindsMichael Maguire3 episodes
Alison PeeblesVicky Kirkland / Librarian3 episodes
Jimmy ChisholmAlec MacBay3 episodes
Michael MorelandBenny Ray3 episodes
Carolin StoltzDI Anke Strøm3 episodes
Arnmundur Ernst BjörnssonLars Bleymann3 episodes
Jim SturgeonRonald Haldane / Alex Galbraith3 episodes- Brandon ScottLogan3 episodes
Bryan LarkinGunman3 episodes
Mark CoxTommy Monro3 episodes- Natali McClearyDenise / Hotel Manager3 episodes
Kevin MainsDS Iain Boyd3 episodes
Ace BhattiCalvin Sarwar3 episodes
Ryan FletcherCalum Dunwoody3 episodes
Kirsty StuartMorag Dunwoody3 episodes
Thérèse BradleyAndrea Doyle3 episodes- Robert CavanahGraeme Benson3 episodes
- Amiera DarwishKirsty Gauldie / PIRC Commissioner3 episodes
Kate BrackenLynda Morton3 episodes
Nebli BasaniCurtis Galt3 episodes
Sandy BatchelorStruan Guthrie3 episodes- John BuickMaurice Ross3 episodes
Anthony StrachanAlly Flett3 episodes
Sorcha GroundsellBryd Fleming3 episodes
Keith FlemingGregg Flett3 episodes
John ArnoldWilliam Rodgers3 episodes
Karl CollinsDCI Thomas Coombes3 episodes
Manjinder VirkFarida Sadat3 episodes
Dylan BloreTom Knox3 episodes
Killian CoyleKyle Frost3 episodes
Helen MackayNews Reporter / Nurse3 episodes- Leeroy BooneAnton Bergen3 episodes
Saskia AshdownHayley Burnett3 episodes- Havana Mia Ibar DuncanChloe Burnett3 episodes
Gabriel AkuwudikeChris Burnett3 episodes- Chloe-Ann TylorStevie Shannon3 episodes
- Joanne ThomsonAmy Shannon3 episodes
- Saul DavidsonStuart Guthrie3 episodes
Lewis MacDougallEthan Stone3 episodes
Adam McNamaraLewis Mitchell3 episodes
Brian CoxMagnus Bain2 episodes
Gemma ChanHattie James2 episodes
Alexander MortonJoseph Wilson2 episodes
Claire RaffertyAnna Haldane2 episodes
Lindy WhitefordJackie Haldane2 episodes
James GreeneAndrew Haldane2 episodes
Martin WennerProfessor Paul Berglund2 episodes
Geraldine AlexanderGwen James2 episodes
Sophie RundleSophie2 episodes
Rebecca BensonSally Henry2 episodes- Sophia Carr-GommCatherine Ross2 episodes
Chris ReillyAlan Isbister2 episodes
Cara KellyMargaret Henry2 episodes- Freya MonkKitty Collins2 episodes
Mathew ZajacAlex Henry2 episodes
Anthony FlanaganEuan Ross2 episodes
Tunji KasimHugo Scott2 episodes- Gowan CalderSolicitor2 episodes
David HaymanJoe Dalhousie2 episodes
Nina SosanyaWillow Reeves2 episodes
Alex NortonCameron Watt2 episodes- Kari CorbettEvie Watt2 episodes
- Gerda StevensonMaria Markham2 episodes
- Neil McKinvenAndy Belshaw2 episodes
Henry PettigrewIain Redford2 episodes
Steven CreeJohn Henderson2 episodes
John LynchFrank Blake2 episodes
Anthony HowellPeter Latimer2 episodes
David IrelandFinlay Caulfield2 episodes
Keith RamsayJoe Blake2 episodes
Susan VidlerIsobel Tulloch2 episodes
Lorne MacFadyenAngus Tulloch2 episodes
Michael NardoneDonnie Tulloch2 episodes
David AnnenBill Warren2 episodes
Paksie VernonGina Bradley2 episodes
Bill PatersonJames Perez2 episodes
Julie HaleTessa Warren2 episodes
Andrew RothneyRobbie Morton2 episodes- Andrew WatsonAndy2 episodes
Amy LennoxSally McColl2 episodes
Hannah DonaldsonMeg Hamilton2 episodes
Nathan WelshRobert Downing2 episodes
Eleanor MatsuuraDI Jessie Cole2 episodes- Tony McGeeverDS Ian Jackson2 episodes
- Lewis RussellCallum2 episodes
- Victoria BalnavesCallum's Mum2 episodes
- Georgia SimpsonMarnie2 episodes
Benjamin CawleyEdison2 episodes- Edward CorrieBen Brennan2 episodes
- Claire DargoKelly Paterson2 episodes
Owen WhitelawPrentice Hayes2 episodes
Tracy WilesCarla Hayes2 episodes
Thoren FergusonEamon Gauldie2 episodes- Taqi NazeerLarson2 episodes
Nicholas NunnConnor Cairns2 episodes
Dawn SievewrightNicole Waldron2 episodes- Gordon BrownCameron Waldron2 episodes
Pauline TurnerSheena Davidson2 episodes- Billy MackGranton Davidson2 episodes
- Ryan J. MackayStevie2 episodes
Julie HannanJean Morrow2 episodes
Arnas FedaravičiusLukas Nowak2 episodes
Don GiletJohn Howell2 episodes- Simon TaitRonnie Tulloch2 episodes
Francesco Piacentini-SmithGerry Bryce2 episodes
Jennifer BlackJean Ferguson2 episodes
Nicholas GohJJ Huang2 episodes
Marlowe Chan-ReevesNathan Huang2 episodes- Ian BustardJacob Baker / Taxi Driver2 episodes
Liz EwingAilsa Forbes2 episodes- Bridgitta RoyDr Devinda Mohan2 episodes
Stuart CampbellMalcolm Kidd2 episodes- Davie GardnerRadio Announcer2 episodes
Michael HiggsRob Harding2 episodes
Stephen McMillanDavid Powell2 episodes- Christopher Jordan-MarshallLuke Gardner2 episodes
Sandra VoeMima Wilson1 episode- Jana ReinermannGret Bruce1 episode
Jordan YoungBrian Bruce1 episode
Iain RobertsonJerry Markham1 episode
Forbes MassonReg Gilbert1 episode
Leanne BestAnnabel1 episode- Fletcher MathersBridal Shop Owner1 episode
Alec WestwoodSuperintendent Sandison1 episode
Steven McNicollRadio DJ1 episode- Sharon YoungJennifer Keltie1 episode
- Harry R. DuncanBenny Ray's Grandson1 episode
Joi JohannssonAndreas Hagan1 episode
Ida Elise BrochTrine1 episode
Hege SchøyenNina Søderland1 episode
Kåre ConradiAgent Nielsen1 episode
Eldar SkarDivision Organiser1 episode- Martin McCormickDr. Paul McLean1 episode
Ralph RiachMan at the Beach1 episode
Ali CraigAndrew1 episode- Ingrid SmithShop Assistant1 episode
- Martin McCardiePlant Manager1 episode
- Michael DylanMartin the Hospital Porter1 episode
Siu Hun LiFerry Chef1 episode
John Paul HurleyNeville1 episode
John StahlEric the Boatman1 episode- Liam BrennanMike Gillan1 episode
Crispin LettsHead Teacher1 episode
Barbara RaffertyAlice1 episode
Finlay WelshGeorge1 episode
Paul DonnellyArthur's Heavy1 episode
Caroline GuthrieMrs Whelan1 episode- Keith WilliamsonSheep Farmer1 episode
- Reanne FarleyMum1 episode
- Jamie McQueenBoy 11 episode
- Lachlan McQueenBoy 21 episode
- Gavin Jon WrightBrian McDade1 episode
- Iain ClarkMan at Airport1 episode
- Ria MoncrieffAirline Rep1 episode
- Beth MarshallPolice Officer1 episode
- Gaylie RuncimanCrisis Worker1 episode
- Carole AndersForensic Nurse1 episode
- Sean HayArthur's Heavy1 episode
- Sandy WelchCalvin's Lawyer1 episode
Gregor FirthPrison Officer1 episode
Daniel StisenHenrick1 episode- Ayanda BhebeDaniel Ugara1 episode
- Isabelle JossCatrina1 episode
Olivia BarrowcloughTrish1 episode
Kate DickieDI Sam Boyd1 episode
Jenni Keenan-GreenClaire McGuire1 episode- Esther OyuwusiYoung Nigerian Woman1 episode
- Itxaso MorenoCaz1 episode
- Lexi TullochKaty Dunwoody1 episode
Iain MacRaeMinister1 episode
Frank GilhooleyConnor McKay1 episode
Anita VettesseAngela Muir1 episode- Anne LaceyIda Harrison1 episode
- Éimi QuinnMarie-Ann Ross1 episode
Don GallagherDeputy Chief Constable1 episode
Simone LahbibJill Stevens1 episode
Jessica HardwickLynn Henderson1 episode
Laura CairnsDCI Melanie Reid1 episode- Michael McCardieDealer1 episode
Cameron JackTony Walker1 episode
Karen WestwoodAileen Fleming1 episode- Bradley ConnellLiam1 episode
- Fiona NimmoStella McEwen1 episode
Brian FergusonDI Fraser Brooks1 episode- Marjolein RobertsonWoman on Beach1 episode
Kim ChapmanCharlotte1 episode
Natasha CottriallKirsty Bell1 episode- Joseph ThompsonPhilip Remis1 episode
- Joe BollandDC Jack Hurley1 episode
- Ross AllanMagnus McCall1 episode
- Jo Cameron BrownMaura Watt1 episode
- Sean BrownBen Jardine1 episode
Caroline DeygaNursery Nurse (Sally)1 episode- Craig BarclayYoung Peter Ayre1 episode
Rosie GrahamYoung Calder1 episode- Gregor MilneYoung Cal1 episode
- Stella WatsonYoung Annie1 episode
- John ScougallOCCTU Officer1 episode
Christina GordonEleanor Douglas1 episode- Lewie WatsonParamedic Felix1 episode
- Johnny PanchaudJamie Connal1 episode
- Ros WattFinlay Morton (Community Nurse)1 episode
- Mairi MorrisonNews Presenter1 episode
- Peter GrantYoung Fergus1 episode
- Malcolm FraserYoung Patrick1 episode
- Jay NewtonCoast Guard1 episode
- Ross FlynnJoe Leary1 episode
Isla MercerYoung Stevie Shannon1 episode
Rebecca MartinYoung Amy Shannon1 episode- Ian BustardJacob Baker1 episode
- Rosalind SydneyMargaret Stone1 episode
- Molly InnesSheila1 episode
- Annie GraceIsla1 episode
- Rory AdamKeith Sinclair1 episode
- Colin MacDougallParamedic Freddie1 episode
- Jennifer HartlandDr. Kay Little1 episode
- Harry WardHector Fulton1 episode
Crew
Created by
Directing
- Siri RødnesDirector6 episodes
- Max MyersDirector6 episodes
Lee Haven JonesDirector3 episodes- Andy NewberyDirector3 episodes
Thaddeus O'SullivanDirector3 episodes
Isabelle SiebDirector3 episodes- Rebecca GatwardDirector3 episodes
- Jan MatthysDirector3 episodes
- Gordon AndersonDirector3 episodes
- Ruth CarneyDirector3 episodes
Peter HoarDirector2 episodes- Ruth PaxtonDirector2 episodes
David MooreDirector2 episodes- Stewart SvaasandDirector2 episodes
- John McKayDirector2 episodes
Giulia GandiniDirector1 episode
- Crowd Assistant Director
- Fiona Farquhar6 eps.
- First Assistant Director
- Mark Ash6 eps.Scott Bates2 eps.Ray Kenny2 eps.Fay Selby1 ep.
- Script Supervisor
- Dolina MacFarlane14 eps.Sue Mahoney8 eps.Dorothy Connolley4 eps.
- Second Assistant Director
- Donna S Robertson6 eps.
- Third Assistant Director
- Raluca Staruiala6 eps.
Writing
- Writer
- David Kane21 eps.Paul Logue8 eps.Gaby Chiappe5 eps.Robert Murphy2 eps.Richard Davidson2 eps.Alexander Perrin1 ep.Denise Paul1 ep.Phil Mulryne1 ep.Louise Ironside1 ep.
- Story
- David Kane6 eps.Gaby Chiappe6 eps.Robert Murphy6 eps.
- Novel
- Ann Cleeves56 eps.
- Characters
- Ann Cleeves24 eps.
- Book
- Ann Cleeves2 eps.
- Original Story
- Paul Logue6 eps.
- Script Editor
- Clare Batty6 eps.Lola Oliyide2 eps.
Production
- Producer
- Eric Coulter18 eps.Louise V. Say12 eps.Sue de Beauvoir8 eps.Peter Gallagher6 eps.
- Executive Producer
- Kate Bartlett8 eps.Elaine Collins8 eps.Christopher Aird8 eps.Denise Paul6 eps.Paul Logue6 eps.Gaynor Holmes6 eps.
- Casting
- Orla O'Connor6 eps.Julie Harkin2 eps.
- Accountant
- Anne Forster6 eps.Chris Murray6 eps.
- Assistant Location Manager
- Morven Ross6 eps.
- Assistant Production Coordinator
- Duncan Leishman6 eps.Sam Ferguson6 eps.
- Line Producer
- Katy Engels6 eps.Mark Murdoch6 eps.Julia Valentine2 eps.
- Location Assistant
- Chris Groves6 eps.
- Location Manager
- Timothy Maskell6 eps.
- Location Production Assistant
- Davie Gardner6 eps.
- Production Accountant
- Shawn Fleming6 eps.Catrina Luna2 eps.
- Production Coordinator
- Iain Canning6 eps.Steven Little2 eps.Marc Strain1 ep.
- Production Manager
- Nina Sagemoen2 eps.Noel Corbally1 ep.
- Production Runner
- Lynda Anderson6 eps.Grazyna McGroarty6 eps.
- Publicist
- Julie Whiteside6 eps.Alex Gill6 eps.Katie Marsh6 eps.
- Travel Coordinator
- Jo Cork1 ep.
- Unit Manager
- Simon Price6 eps.Pete Murphy2 eps.
Camera
- Director of Photography
- Jean-Philippe Gossart4 eps.Cinders Forshaw2 eps.Gavin Struthers2 eps.
- Assistant Camera
- Mike Edwards6 eps.
- Assistant Grip
- Jon McCormick6 eps.
- Camera Loader
- Chris Maxwell6 eps.
- Camera Operator
- Ossie McLean4 eps.Alan Maxwell3 eps.
- Camera Trainee
- Shonagh Mackenzie12 eps.Yutsil Martinez6 eps.Fergus Cruickshank6 eps.
- Digital Imaging Technician
- Calum 'Bob' Weir6 eps.
- First Assistant "B" Camera
- Jonny Kerr6 eps.
- Focus Puller
- Luke Coulter6 eps.
- Grip
- Tim Critchell6 eps.
- Second Assistant "B" Camera
- Peter Candler6 eps.
Editing
- Editor
- Colin Monie2 eps.Elen Pierce Lewis2 eps.Tim Porter2 eps.Ben Lester2 eps.
- Assistant Editor
- Rachel Erskine6 eps.
- Colorist
- Colin Brown6 eps.
- Dialogue Editor
- Iain Anderson18 eps.
Sound
- Original Music Composer
- John Lunn8 eps.
- Boom Operator
- Tony Cook6 eps.
- Sound Assistant
- Zoe Smart6 eps.
- Sound Recordist
- Peter Brill6 eps.
Art
- Production Design
- Mike Gunn6 eps.Patrick Bill2 eps.
- Art Direction
- Pawlo Wintoniuk6 eps.Zoe Wight6 eps.Suzanne Field2 eps.
- Set Decoration
- Claire Pidgeon6 eps.Rebecca Pilkington2 eps.
- Art Department Assistant
- Alison McKinlay6 eps.
- Assistant Art Director
- Ayden Millar6 eps.
- Graphic Designer
- Chloe Waugh6 eps.
- Petty Cash Buyer
- Ammie Jay Johnstone6 eps.
- Property Master
- Paul Campbell8 eps.Chris McMillan6 eps.
- Props
- Jim Elliott6 eps.Matt Mooney6 eps.Angus Gentleman6 eps.Alan Crozier6 eps.David Thomson6 eps.Matt Chessell6 eps.Jim Harper6 eps.
- Set Buyer
- Craig Menzies6 eps.
- Standby Art Director
- Philip Barratt6 eps.
Costume & Make-Up
- Costume Design
- Louise Allen6 eps.Rhona Russell2 eps.
- Costume Assistant
- Suvi Wallendahr6 eps.Evonne MacRitchie6 eps.
- Costume Standby
- Kate Dalzell6 eps.
- Costume Supervisor
- Kathryn Donaldson6 eps.
- Hair Designer
- Irene Napier2 eps.
- Makeup Artist
- Julie Dorrat-Keenan8 eps.Keighley Beaton6 eps.Wendy Kemp Forbes4 eps.
- Makeup Designer
- Irene Napier8 eps.Maxine Dallas4 eps.
- Makeup Supervisor
- Vivienne Simpson6 eps.
Visual Effects
- Visual Effects
- Matt Cameron6 eps.
Lighting
- Best Boy Lighting Technician
- Ross O'Brien6 eps.
- Electrician
- Robbie Gray6 eps.Ali Harling6 eps.Lenny O'Brien6 eps.Adam Murphy6 eps.Pete Murphy6 eps.
- Gaffer
- Dave Thom6 eps.
- Rigging Gaffer
- Iain Harrison Jr6 eps.
- Rigging Supervisor
- Iain Harrison6 eps.
Crew
- Assistant Script
- Kerry Greenhill6 eps.
- Driver
- Wayne Wright6 eps.James Brown6 eps.
- Floor Runner
- Doug Inman6 eps.
- Post Production Supervisor
- Hilary Stewart8 eps.Beverley Horne6 eps.Charlotte Walsh4 eps.
- Stunt Double
- Rachael Evelyn1 ep.
- Stunts
- Rachael Evelyn1 ep.
- Vehicles Coordinator
- Ronnie Morrison6 eps.
Movies Box