![]() |
Nicholas Hoult as Ralph Compton - 14 years |
![]() |
Gabriel Byrne as Harry Compton |
![]() |
Emily Watson as Ruby Compton |
![]() |
Julie Walters as Gwen Traherne |
![]() |
Miranda Richardson as Lauren Compton |
![]() |
Celia Imrie as Lady Riva Hardwick |
![]() |
Zac Fox as Ralph Compton - 11 years |
![]() |
Julian Wadham as Charles Bingham |
![]() |
Fenella Woolgar as June Broughton |
![]() |
John Matshikiza as Dr. Zim Mzimba |
![]() |
Sid Mitchell as Vernon |
![]() |
John Carlisle as Sir Giffard Hardwick |
![]() |
Mathokoza Sibiya as Dozen |
![]() |
Sindisiswe Nxumalo as Regina |
![]() |
Michael Richard as Tobias |
![]() |
Caroline Smart as Taj |
![]() |
Ian Roberts as John Traherne |
![]() |
Olivia Grant as Monica |
![]() |
Sibusiso Mamba as Father Ndlovu |
![]() |
Tony Hatton as Mr. Parker |
![]() |
Clare Marshall as Mrs. Malaga |
![]() |
Kim Borrell as Bunny |
![]() |
Angus Imrie as Boy in Crowd |
| Writing | Richard E. Grant | Screenplay |
| Production | Julia Blackman | Executive Producer |
| Art | Gary Williamson | Production Design |
| Production | Pascal Ralite | Line Producer |
| Art | Ray Berman | Art Direction |
| Directing | Richard E. Grant | Director |
| Editing | Isabelle Dedieu | Editor |
| Costume & Make-Up | Sheena Napier | Costume Design |
| Production | Joel Phiri | Executive Producer |
| Production | Pierre Kubel | Producer |
| Production | Jeremy Nathan | Executive Producer |
| Camera | Pierre Aïm | Director of Photography |
| Production | Jeff Abberley | Producer |
| Production | Chris Curling | Producer |
| Production | Celestia Fox | Casting |
| Production | Marie-Castille Mention-Schaar | Producer |
| Art | Richard Field | Assistant Art Director |
| Art | Ollie Novadnieks | Set Decoration |
| Sound | Patrick Doyle | Original Music Composer |
| Costume & Make-Up | Christina Baker | Makeup Artist |
| Costume & Make-Up | Ashley Johnson | Makeup Artist |
| Costume & Make-Up | Cheryl Mitchell | Makeup Artist |
| Costume & Make-Up | Cheryl Mitchell | Hairstylist |
| Costume & Make-Up | Ashley Johnson | Hairstylist |
| Sound | Pascal Mazière | Sound |
| Production | Christa Schamberger | Casting |