Plot
Doctor Joseph O'Loughlin a man who appears to have the perfect life and a successful career as a clinical psychologist. But nothing can be taken for granted, even the most flawless existence is only a loose thread away from unravelling.
Cast
Aidan Turner
as Joe O'Loughlin
Shaun Parkes
as DI Vince Ruiz
Imogen Daines
as Detective Wallis
Camilla Beeput
as Julianne
Anjli Mohindra
as DS Riya Devi
Tara Lee
as Catherine McCain
Bobby Schofield
as Bobby Moran
Tom McKay
as DJ
Uma Warner
as Charlie O'Loughlin
Adam James
as Dr. Gerald 'Jack' Owens