Director
Mary Nighy
DIRECTOR
Rebecca Gatward
Chris Foggin
Claire Winyard
Stars (in credits order)
Laura Fraser
Prof. Sarah Gordon
Michael Nardone
DCI Neil McKinven
Jennifer Spence
Kathy Torrance
Andrea Hart
Janine Muir
Molly Windsor
Emma Hedges
Anna Leong Brophy
Louise Chiu Jones
Peter Forbes
Superintendent Gavin Blair
Martin Compston
Daniel MacAfee
Carly Anderson
Marie Monroe
Jack Tarlton
Fiscal John
Morayo Akandé
DC Trina Adebayo
Vincent Regan
Phil MacAfee
Joana Borja
Pia Salvador
John Gordon Sinclair
Drew Cubbin
Laurie Brett
Izzy Alessi
Ro Kumar
DS Safi Khurana
Krysten Peck
Erika
Laila Rouass
Azra McKinven
Neve McIntosh
Julie Hedges
David Monteath
ACTOR
Jamie Marie Leary
Skye Alessi
Badria Timimi
Dean Jean Bruzzi
Stella Gonet
Aileen MacAfee
Ciaran Alexander Stewart
Gregg Davidson
Phil McKee
Jimmy Levin
Andrew Rothney
Sam
Grant Crookes
Safi's Detective
Frances Grey
DCI Catherine Attwood
John Mackay
Joseph Mann
Robert McCafferty
Bar Officer
Janey Godley
Clare Tindall
Douglas Rankine
Keith Farr QC
John Bett
Judge
Duncan Pow
Patrick
Bhav Joshi
PC Naz
Ian Pirie
Vincent Keir
Tom Mannion
DCS Tom
Leah MacRae
Charlie
Julie Cullen
Holly
Janine
Alicia McGuire
Cop
Patrice Naiambana
Father Nkusi
Craig McDonald-Kelly
Friendly Guy
Richard Hansell
Steven
Mhairi Stuart
Radio Newsreader
Neil McKinven
PC Sandy
Gordon Kennedy
Chief Constable
Steven Miller
Andy Jarvis
Ross William Wild
Milo
John Clyde
Shuggie Brook
Hiftu Quasem
Saffi
Kieran Brown
Barman
Pamela Byrne
Ruth Tinto
Louise Montgomery
Mrs. Nardoni
Val McDermid
MOOC News Presenter
Simon McCallum
Security Guard
Lynn Edmonstone
Clerk
Russ Bain
Martin
Eilidh Loan
Kim
Alyth Ross
Female Shop Assistant
Chris Donald
Ryan Fairlie
Peter Bramhill
Tim Hossock
Owen Phillips
Market Boy with Mum
Joanne James
Mature Student
Jean-Pascal Heynemand
Detective
Duncan Duff
Anthony Gemmell
Paul McCole
Campbell
Conor Medlock
Brodie Fisher
Lila Rose Geary
Kitty
Kyle Gardiner
Ben
Paul Linden Lamb
Angus
Reuben Joseph
John
Jack Hunter
Matt
Mark Lomond
Euan McMilan
Sean Connor
Jack
Richard Clemets
Finn McGuinness
Bola Latunji
Munya Mswaka
Cal
Rob Day
Howie(uncredited)
Craig Thomas Lambert
Police Sergeant(uncredited)
Bilal Ali
Bashir Kumar(uncredited)
Rachel Logan
Muriel Quirk(uncredited)
Oluseun Adeyemi
Passerby(uncredited)
Andrew Steel
Man on Bench(uncredited)
Martin Farrell
Soco(uncredited)
John Smeathers
Funeral Vicar(uncredited)
Ciaran Quinn
Office Worker(uncredited)
Ian Stewart
Crime Scene Investigator(uncredited)
Stuart D. Latham
Passer by(uncredited)
Nikki Marshall
Detective(uncredited)
Haroon Rafiq
Market Shopper(uncredited)
Philip Gascoyne
Defence Solicitor(uncredited)
Lewis Powell
Deliver Dish Rider(uncredited)