
David is a successful city trader in London who is relentlessly focused on work. Beneath the confident facade, he is trapped by memories of the past and hostile to anyone who dares to help. Flashbacks reveal a childhood in South Africa at the mercy of an inadequate bully of a father Donald and an ineffectual mother Joanne. The physical and sexual abuse he suffered threatens any chance of happiness he might have now.

as David Tait

as Joanne Tait

as David Tait (10 YO)

as Donald Tait

as Dieter

as Koetze

as Anneke

as Vanessa

as Rajesh

as Jeff

as Samira

as Filip

as Sean

as Divina

as Amber

as David Tait (15 YO)

as Dr. Mbeke

as Juhn

as Secretary

as Gaby

as Zara

as Sylvia

as Jamie

as Dr. Egger (uncredited)

as Pastor Henry

as Linton

as Pete

as Arno's Father

as Roussow