Joe Scott
Daniel Craig
Young Joe Scott
Harry Eden
Ruth Davies
Claire Forlani
Manny Miesel
Mark Strong
Jack Adams
James D'Arcy
Dawn
Annabel Linder
Boots
Max Deacon
Priscilla
Angie Ruiz
Sister Jean
Emilia Fox
Apple
Gina Athans
Carrie Ann
Julie Ordon
Ophelia Franklin
Eve
Mrs. Rogers
Miriam Karlin
Max
Max Robson
Young Joe Scot
Emile Robert
Voice of Radio DJ
Erich Conrad
Valet
Darron Meyer
Waiter
Pope Jerrod
Maitre D
Sue Dall
Evelyn Adams
Jodhi May
Peggy Tickell
Helen McCrory
Grace Scott
Olivia Williams
Young Ruth Davies
Felicity Jones
Jesse Scott
Keeley Hawes
Chillo
Sid Mitchell
Kevin Hubble
Alfie Allen
Producer
Genevieve Hofmeyr
Director
Baillie Walsh
Screenplay
Executive Producer
Casting
Bonnie Lee Bouman
Sean Ellis
Director of Photography
John Mathieson
Des Hamilton
Brian Avery
Steffen Aumueller
Lene Bausager
Line Producer
Dianne Beatty
Susanne Bohnet
Damon Bryant
Marina Grasic
Jan Korbelin
Marshall Leviten
Winnie Li
Norman Merry
Glenn M. Stewart
Editor
Struan Clay
Gaby Kester
Production Design
Laurence Dorman
Art Direction
Daniel Betteridge
Set Decoration
Fred Du Preez
Shirley Lixenberg
Unit Production Manager
Pierre Buys
Post-Production Manager
Meg Clark
Production Manager
Ciara McGowan
Claus Clausen
Assistant Director
Marci Trout
Jacques Terblanche
Alex Oakley
Tom Brewster
Mark Hopkins
Original Music Composer
Richard Hartley
Makeup Artist
Raine Edwards
Special Effects Makeup Artist
Chris Lyons
Simone Stubbs
Foley Artist
Jack Stew
Andrea King
Sound
Craig Irving