Cast (23)

Nicholas Hoult

Ralph Compton - 14 years

Gabriel Byrne

Harry Compton

Emily Watson

Ruby Compton

Julie Walters

Gwen Traherne

Miranda Richardson

Lauren Compton

Celia Imrie

Lady Riva Hardwick

Zac Fox

Ralph Compton - 11 years

Julian Wadham

Charles Bingham

Fenella Woolgar

June Broughton

John Matshikiza

Dr. Zim Mzimba

Sid Mitchell

Vernon

John Carlisle

Sir Giffard Hardwick

Mathokoza Sibiya

Dozen

Sindisiswe Nxumalo

Regina

Michael Richard

Tobias

Caroline Smart

Taj

Ian Roberts

John Traherne

Olivia Grant

Monica

Sibusiso Mamba

Father Ndlovu

Tony Hatton

Mr. Parker

Clare Marshall

Mrs. Malaga

Kim Borrell

Bunny

Angus Imrie

Boy in Crowd

Crew (19)

Marie-Castille Mention-Schaar

Producer

Jeremy Nathan

Executive Producer

Richard E. Grant

Director

Pascal Ralite

Line Producer

Ray Berman

Art Direction

Pierre Kubel

Producer

Richard Field

Assistant Art Director

Julia Blackman

Executive Producer

Isabelle Dedieu

Editor

Pierre Aïm

Director of Photography

Celestia Fox

Casting

Sheena Napier

Costume Design

Richard E. Grant

Screenplay

Gary Williamson

Production Design

Joel Phiri

Executive Producer

Jeff Abberley

Producer

Chris Curling

Producer

Ollie Novadnieks

Set Decoration

Patrick Doyle

Original Music Composer