X
Close Ad
Games
Explore Games
2024 GAME PUBLISHER RANKINGS
2023 Game Awards Tracker
Xbox Game Pass
Best Games This Year
Best Games of All Time
Upcoming Releases
New PS5 Games
New Xbox Series X/S Games
New PC Games
New Switch Games
See All
New Games
New & Upcoming Games
Free & Subscription Games
Stellar Blade
Manor Lords [Early Access]
SaGa Emerald Beyond
Sand Land
Eiyuden Chronicle: Hundred Heroes
TopSpin 2K25
Tales of Kenzera: ZAU
Final Fantasy 7 Rebirth
See All
Movies
Explore Movies
APRIL MOVIE PREVIEW
Upcoming Movies
DVD/Blu-ray: New & Upcoming
Best Movies This Year
Best Movies of All Time
Best Movies on Netflix
Best Movies on Hulu
Best Movies on Prime Video
Best Movies on Max
Best Movies on Paramount+
See All
New Movies in Theaters
MOVIE RELEASE CALENDAR
Challengers
Boy Kills World
Humane
The Feeling That the Time for Doing Something Has Passed
Abigail
The Ministry of Ungentlemanly Warfare
Civil War
Sasquatch Sunset
The First Omen
See All
TV Shows
Explore TV
Renew/Cancel Scorecard
Best TV Shows This Year
Apple TV+: New & Upcoming
Disney+: New & Upcoming
Hulu: New & Upcoming
Max: New & Upcoming
Netflix: New & Upcoming
Paramount+: New & Upcoming
Peacock: New & Upcoming
Prime Video: New & Upcoming
See All
New TV Shows
MAY TV PREVIEW
TV PREMIERE CALENDAR
The Veil
Knuckles
Dead Boy Detectives
The Big Door Prize S2
The Jinx Part 2
The Spiderwick Chronicles
Conan O'Brien Must Go
Fallout
See All
Music
New Albums
Taylor Swift: The Tortured Poets Department
Taylor Swift: TTPD The Anthology
St. Vincent: All Born Screaming
Iron & Wine: Light Verse
Justice: Hyperdrama
Pet Shop Boys: Nonetheless
Neil Young & Crazy Horse: Fu##in' Up
Pearl Jam: Dark Matter
Vampire Weekend: Only God Was Above Us
Beyonce: Cowboy Carter
See All
News
Register
Register
Skin
Cast & Crew
Add My Rating
Critic Reviews
User Reviews
Cast & Crew
Details
Cast & Crew
Directed By
Anthony Fabian
Written By
Helen Crawley
screenplay
Jessie Keyt
screenplay
Helena Kriel
screenplay
Anthony Fabian
story
Cast
Sophie Okonedo
Sandra Laing
Sam Neill
Abraham Laing
Alice Krige
Sannie Laing
Tony Kgoroge
Petrus Zwane
Ella Ramangwane
Young Sandra
Terri Ann Eckstein
Elsie Laing (aged 19)
Bongani Masondo
Henry Laing (aged 20)
Dan Robbertse
Factory Foreman
Jeremy Crutchley
Hugh Johnston
Jonathan Taylor
TV Sound Recordist
Nomathamsanga Baleka
Factory Worker 1
Valesika Smith
Factory Worker 2
Faniswa Yisa
Nora Molefe
Hannes Brummer
Leon Laing
Zamanthebe Sithebe
Young Thembi
Onida Cowan
Miss Van Uys
Leana Truitsman
Annie
Lauren Das Neves
Elize
Jacques Gombault
Teacher saying grace
Danny Keogh
Van Tonder
Nicole Holme
Miss Ludik
Ben Botha
Dawie
Duan Saayman
Boy in Classroom
Zoea Alberts
Girl in Classroom
Burger Nortje
Kobus
Simon Mdohki
Joseph
Elizabeth Serunye
Ice Cream Woman
Jonathan Pienaar
Van Niekerk
Tiaan Rautenbach
First Policeman
José Domingos
Male Journalist 1
Nicole Regelous
Female Journalist
Danie Struwig
Male Journalist 2
Elriza Swanepoel
Receptionist
Stacey Sachs
Thin Secretary
Gordon van Rooyen
Judge Galgut
Morné Visser
Doctor Sparks
Khalem Willet
Adriaan Laing
Cobus Venter
Johann
Alan McBride
Car Date
Tongayi Chirisa
Township Priest
Mpho Lekalakala
Swazi Policeman 1
Hector Rabopaphe
Swazi Policeman 2
Nomhle Nkonyeni
Jenny Zwane
Graeme Bloch
Bailiff
Carel Trichardt
Magistrate
Gladys Mahlangu
Sangoma
Ivy Nkutha
Drunk Woman at Party
Kholosa Tshandana
Pretty Girl at Party
André Stolz
Home Affairs Clerk 1
Drikus Volschenk
Policeman with megaphone
Ruaan Bok
Henry Laing (aged 10)
Kate-Lyn Von Meyer
Elsie Laing (aged 9)
Tumi Morake
Thembi
Matthew Lotter
Abusive Teen in bakkie
Anna-Mart van der Merwe
Anna Roux
Saint Seseli
Home Affairs Clerk 2
Charmaine Kweyama
Pensions Office Clerk
Nomkhosi Gidigidi
Maid in Pretoria
Thelma Siwela
Neighbour
Karien Van Der Merwe
Nurse Beukes
Chan Marti
Journalist
Charlotte Butler
Woman 2
Jakkie Groenewald
White Foreman
Lourens Groenewald
Willy Meyer
Steven Mofokeng
Black Gardener
Fiona Ramsay
Woman at Church
Malusi Skenjana
Minivan Driver
Produced By
Mark Brooke
executive producer
Anthony Fabian
producer
Simon Fawcett
executive producer
Genevieve Hofmeyr
producer
Hellen Kalenga
executive producer
Robert Little
executive producer
Alasdair MacCuish
executive producer
Margaret Matheson
producer
Laurence Paltiel
executive producer
Marvin Saven
associate producer
Moses Silinda
executive producer
Music
Hélène Muddiman
Cinematography
Dewald Aukema
director of photography
Jonathan Partridge
director of photography
Nic Hofmeyr
Sound
Nick Baldock
sound assistant
Peter Baldock
supervising sound editor
Michael Botha
adr recordist
Robert Brazier
foley mixer
Rachel Carberry
assistant adr recordist
Ben Carr
sound assistant
Paul Cotterell
re-recording mixer
Michael Feinberg
sound effects editor
Adele Fletcher
sound assistant
Sean Hannah
dialogue editor
Sue Harding
foley artist
Miodrag Jakovljevic
foley artist
Steve C. Shaw
assistant sound re-recording mixer
Richard Sprawson
sound mixer
Richard Stockdale
dolby sound consultant
Rowena Wilkinson
foley artist
Editing
St. John O'Rorke
Casting Director
Christa Schamberger
Production Design
Billy Keam
Art Direction
Darryl Hammer
Costumes
Fotini Dimou
Makeup
Noriko Watanabe
personal hair stylist: Sam Neil / personal makeup artist: Sam Neil
Scott Wheeler
makeup department head
Sue Wyburgh
hair designer / key makeup artist
Special Effects
Cordell McQueen
special effects supervisor
Visual Effects
Cyril Schumann
flame artist
Assistant Director
Mary Soan
first assistant director
Production Management
Janine van Assen
production manager
Art Department
Michael Hyman
lead scenic
Surisa Surisa
property master
Stunts
Cordell McQueen
stunt coordinator
Animation
Isaac Lui
animator
Editorial
Chris Bentley
digital lab operator
Lee Clappison
digital colourist
James Clarke
digital intermediate supervisor / digital lab supervisor
Katja Hollmann
digital lab producer: Lipsync Post
Lisa Jordan
senior post producer: Lipsync Post
Aileen McIntosh
digital lab operator
Nadia Probst
assistant digital colourist
Daniel Tomlinson
digital lab operator
Other
Beatle van Graan
unit and transport manager
Music Department
Michael Aarvold
scoring mixer
Murray Anderson
music supervisor
Sam Okell
additional mixes: score
Costume Department
Hetta Burger
key costumer
Jo Katsaras
costume designer: pilot
Miriam Mahlanga
wardrobe assistant
Carolyn Marston
costume supervisor
Camera Department
George Loxton
camera operator
Richard Markham
focus puller
Jonathan Partridge
additional director of photography
Kenneth Pearson
grip
Derek Ueckermann
focus puller
Alfred Wentzel
key grip
Lunga Xaba
assistant camera
Script Department
Greg Millin
script consultant
Movie title data and credits provided by