James Nesbitt as DI Harry Clayton
Amara Karan as DS Suri Chohan
Eve Best as Anna Clayton
Sienna Guillory as Eve
Thekla Reuten as Isabella Augustine
Steven Mackintosh as DS Alistair Winter
Darren Boyd as DI Steve Orwell
Stephen Hagan as Rich Clayton
Jing Lusi as Lily-Anne Lau
Omid Djalili as Kaleem Atif
Leilah de Meza as Daisy Clayton
Arthur Lee as Rui Hirota
Jonathan Aris as Ralph
Dragos Bucur as Viktor Mirchev