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
Marina Grasic
Glenn M. Stewart
Editor
Struan Clay
Susanne Bohnet
Steffen Aumueller
Damon Bryant
Norman Merry
Lene Bausager
Winnie Li
Line Producer
Marshall Leviten
Dianne Beatty
Jan Korbelin
Unit Production Manager
Pierre Buys
Post-Production Manager
Meg Clark
Art Direction
Daniel Betteridge
Set Decoration
Fred Du Preez
Production Manager
Ciara McGowan
Gaby Kester
Production Design
Laurence Dorman
Shirley Lixenberg
Assistant Director
Alex Oakley
Marci Trout
Jacques Terblanche
Mark Hopkins
Tom Brewster
Claus Clausen
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