Overview
DI Jack Caffery is a young man searching for himself. Obsessed with the neighbour he believes murdered his 10 year-old brother in the 90s, Jack finds himself trying to right the wrongs of others - but at what cost? In an isolated house in Monmouthshire, the wealthy Anchor-Ferrers family find themselves the victims of a psychopath’s cruel games, trapped and terrorised. When the two narratives collide, it’s a thrilling, nail-biting and deeply disturbing race against time.
Cast
Ukweli Roach
6 episodes
Iwan Rheon
6 episodes
Sacha Dhawan
6 episodes
Juliet Stevenson
6 episodes
Owen Teale
6 episodes
Annes Elwy
6 episodes
Sian Reese-Williams
5 episodes
Anthony Webster
4 episodes
Tim Treloar
4 episodes
Ciaran Joyce
4 episodes
Simon Dwyer-Thomas
4 episodes
Frankie Keita
4 episodes
Finnbar Hayman
3 episodes
Emily Adara
3 episodes
Gwïon Morris Jones
3 episodes
Karl Johnson
3 episodes
Kai Owen
3 episodes
Zadeiah Campbell-Davies
3 episodes
Oscar Coleman
3 episodes
Mabli Jen Eustace
3 episodes
Kezia Burrows
2 episodes
Amanda Drew
2 episodes
Hywel Simons
2 episodes
Karen Ascoe
2 episodes
Emma Cooney
2 episodes
Luke Rhodri
2 episodes
Ruby Snape
2 episodes
Kwame Bentil
1 episodes
George Russo
1 episodes
Sarah Trevelyan
1 episodes
Andy Eadie
1 episodes
Caroline Berry
1 episodes
Willow Wright
1 episodes
Jensen Clayden
1 episodes
Kate Entwistle
1 episodes
Llinos Daniel
1 episodes
Aidie Evans
1 episodes
Bethan Harvey
1 episodes
Sophie Mensah
1 episodes
Jill Baker
1 episodes
Hywel Morgan
1 episodes
Hedydd Dylan
1 episodes
Richard Elfyn
1 episodes
Crisian Emanuel
1 episodes
Steven Andrew
1 episodes
Gethin Alderman
1 episodes
Robyn Ashwood
1 episodes