Cast (29)

Mark Stanley

David Tait

Anna Friel

Joanne Tait

Hugo Stone

David Tait (10 YO)

Dougray Scott

Donald Tait

Martin Kluge

Dieter

Grant Swanby

Koetze

Rolanda Marais

Anneke

Emily Beecham

Vanessa

Aftab Shivdasani

Rajesh

Alistair Petrie

Jeff

Sheila Atim

Samira

Max Befort

Filip

Ben Ashenden

Sean

Sofia Barclay

Divina

Rosalie Craig

Amber

Anson Boon

David Tait (15 YO)

Lorna Brown

Dr. Mbeke

Vera Chok

Juhn

Alex Clatworthy

Secretary

Charlotte Comer

Gaby

Olive Gray

Zara

Suzann McLean

Sylvia

Jeremy Neumark Jones

Jamie

Dominic Tighe

Dr. Egger (uncredited)

Trevor A. Toussaint

Pastor Henry

William Troughton

Linton

Matt Ashwell

Pete

Craig Morris

Arno's Father

Neels Clasen

Roussow

Crew (9)

Dixie Chassay

Casting

Lucy Jordan

Casting Assistant

Anne Nikitin

Original Music Composer

Michael Elliott

Producer

Julian Jarrold

Director

Susie Farrell

Writer

Morgan Muse

Dialogue Editor

Chris Gill

Editor

Felix Wiedemann

Director of Photography