All Cast

Mark Stanley

Mark Stanley

David Tait

Anna Friel

Anna Friel

Joanne Tait

Hugo Stone

Hugo Stone

David Tait (10 YO)

Dougray Scott

Dougray Scott

Donald Tait

Martin Kluge

Martin Kluge

Dieter

Grant Swanby

Grant Swanby

Koetze

Rolanda Marais

Rolanda Marais

Anneke

Emily Beecham

Emily Beecham

Vanessa

Aftab Shivdasani

Aftab Shivdasani

Rajesh

Alistair Petrie

Alistair Petrie

Jeff

Sheila Atim

Sheila Atim

Samira

Max Befort

Max Befort

Filip

Ben Ashenden

Ben Ashenden

Sean

Sofia Barclay

Sofia Barclay

Divina

Rosalie Craig

Rosalie Craig

Amber

Anson Boon

Anson Boon

David Tait (15 YO)

Lorna Brown

Lorna Brown

Dr. Mbeke

Vera Chok

Vera Chok

Juhn

Alex Clatworthy

Alex Clatworthy

Secretary

Charlotte Comer

Charlotte Comer

Gaby

Olive Gray

Olive Gray

Zara

Suzann McLean

Suzann McLean

Sylvia

Jeremy Neumark Jones

Jeremy Neumark Jones

Jamie

Dominic Tighe

Dominic Tighe

Dr. Egger (uncredited)

Trevor A. Toussaint

Trevor A. Toussaint

Pastor Henry

William Troughton

William Troughton

Linton

Matt Ashwell

Matt Ashwell

Pete

Craig Morris

Craig Morris

Arno's Father

Neels Clasen

Neels Clasen

Roussow