Carey Mulligan
as Kip Glaspie
John Simm
as David Mars
Billie Piper
as Karen Mars
July Namir
as Mona Asif
Ben Miles
as DSU Jack Haley
Rob Jarvis
as DC Euan Johnson
Orla Brady
as Phoebe Dyson
Nicola Walker
as Jane Oliver
Nathaniel Martello-White
as Nathan Bilk
John Heffernan
as Sam Spence
Ahd
as Fatima Asif
Robert Portal
as Tim Dyson
Hayley Squires
as Laurie Stone
Nick Mohammed
as Fuzz Gupta
Maya Sansa
as Berna Yalaz
Jeany Spark
as Sandrine Shaw