Characters played by Mark Strepan
Stefan Kowolski
Stefan
Characters played by Ben Tavassoli
Arrash Sayyad
Characters played by Mark Addy
DS Derek Sands
Characters played by Anna Chancellor
Eleanor Davies
Characters played by Ariyon Bakare
Marcus Johnson
Characters played by Aiysha Hart
Leila Sayyad
Leila
Characters played by Dorian Lough
DI Martin Heywood
Characters played by Kimberley Nixon
Alison White
Characters played by Mark Bonnar
Peter Mayhew
Characters played by Slawomir Doliniec
Jan
Characters played by Mandana Jones
Nasreen
Nasreen Sayyad
Characters played by Charlie Archer
Mark Henson
Characters played by Ian Bonar
Henry Williams
Characters played by Kathryn Drysdale
Laura Jones
Characters played by Danny Kirrane
Steve Mullen
Characters played by Kirsty Mitchell
Caroline
Characters played by Kumar Muniandy
Indian Doctor
Characters played by Chris New
David Leese
Characters played by Henry Pettigrew
Bruce Lockwood
Characters played by Carolyn Pickles
Maureen Williams
Characters played by Varada Sethu
Indian Nurse
Characters played by Jay Villiers
William Ashton
Characters played by Avena Wallace
Angela
Characters played by Matt Bardock
Mark Craig
Characters played by Paul Blackwell
Police officer
Triathlete
cyclist
triathlete
Characters played by Mark Ryder
CID Officer
Characters played by Ian Bartholomew
Tom Robinson
Characters played by Sophie Wu
Gemma
Characters played by Miltos Yerolemou
Mr. Menakis
Characters played by Antoine Allen
Foday
Characters played by Sebastian Armesto
Louis Wesley
Characters played by Nick Barber
Ralph Finch
Characters played by Haluk Bilginer
John Malik
Characters played by Steven Brand
Paul Douglas
Characters played by Ben Caplan
Michael Freeland
Characters played by Jack Gordon
Elias Wesley
Characters played by Ellise Chappell
Wendy Roberts
Characters played by Mark Dexter
Coleman Blake
Characters played by Joan Iyiola
Karen Andrews
Characters played by Emma Clifford
Amanda Clarke
Characters played by Georgia Kerr
PA
Characters played by Ben Dilloway
Dr. James Benson
Characters played by Jordan Long
Jerry Clarke
Characters played by Stephen Lord
Raymond Keane
Characters played by Jim English
William Gardner
Characters played by Ray Fearon
David Kumalah
Characters played by Gary Oliver
John Gulliver
Characters played by Mark Frost
Samuel Armstrong
Characters played by Alistair Petrie
Charles Matherson
Characters played by Steve Nicolson
SGT Colin Short
Sgt Colin Short
Characters played by Julia Rosnowska
Eva
Characters played by Bart Suavek
Adam Jannsen
Characters played by Luke Mullins
Alex Graham
Characters played by Alec Utgoff
Roman
Characters played by Ace Ruele
Armah
Characters played by Michael Wildman
DEP. SUP. David Milton
Detective Sup. David Milton
Characters played by Indira Varma
Lisa Douglas
Characters played by Yumiko Hanasaka
Susan Shimizu
Characters played by Glenn Webster
Paramedic