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
Homeworld 3
Animal Well
V Rising
Crow Country
Hades 2 [Early Access]
Sea of Thieves (PS5)
Stellar Blade
Manor Lords [Early Access]
See All
Movies
Explore Movies
MAY 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
Kingdom of the Planet of the Apes
Gasoline Rainbow
Poolman
The Fall Guy
Tarot
Evil Does Not Exist
I Saw the TV Glow
Challengers
Civil War
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
Interview With the Vampire S2
Doctor Who
Bodkin
Pretty Little Liars: Summer School
Dark Matter
John Mulaney Presents: Everybody's in L.A.
Star Wars: Tales of the Empire
Hacks S3
See All
Music
New Albums
Kings of Leon: Can We Please Have Fun
Les Savy Fav: Oui, LSF
Dua Lipa: Radical Optimism
Taylor Swift: The Tortured Poets Department
Taylor Swift: TTPD The Anthology
Sia: Reasonable Woman
St. Vincent: All Born Screaming
Iron & Wine: Light Verse
Vampire Weekend: Only God Was Above Us
Beyonce: Cowboy Carter
See All
News
Register
Register
Bopha!
Cast & Crew
Add My Rating
Critic Reviews
User Reviews
Cast & Crew
Details
Cast & Crew
Directed By
Morgan Freeman
Written By
Percy Mtwa
play
Brian Bird
screenplay
John Wierick
screenplay
Cast
Danny Glover
Micah Mangena
Malcolm McDowell
De Villiers
Alfre Woodard
Rosie Mangena
Marius Weyers
Van Tonder
Maynard Eziashi
Zweli Mangena
Malick Bowens
Pule Rampa
Michael Chinyamurindi
Solomon
Christopher John Hall
Naledi Machikano
Grace Mahlaba
Thokozile Machikano
Robin Smith
Retleif
Julie Strijdom
Lucy Van Tonder
Peter Kampila
Nonsizt
Sello Maake Ka-Ncube
Magubane
Eric Miyeni
Bantebe
Tshepo Nzimande
Mandla
Wilfred Tongarepi
Nkeala
Innocent Ngavaira
Samuel
Gavin Mey
White Policeman #1
Stan Leih
White Policeman #2
Joseph Munyama
Black Policeman #1
Zilla Mamansi
Teacher
Gift Burnett
Philomen
Akim Mwale
Priest
Eric Nobbs
Police Commissioner
Fidelis Cheza
Josiah Machikano
Anna Manyewe
Mrs. Machikano
Portleen Ben
Mary Makwangwalala
Nemah
Bertha Msora
Mother #1
Jane Nhukarume
Mother #2
Winnie Ndemera
Old Woman
Beauty Mamere
Child in Police Station
Kizito Gamaliol
Salomon's Henchman
Alec Ziko
Salomon's Henchman
Sam Banda
Police Cadet
Novar Piyo
Police Cadet
Gibson Sarare
Police Cadet
Rayford Mshanga
Police Cadet
Gift Handiradi
Police Cadet
Charles Thole
Police Cadet
Peter Mudzingwa
Police Cadet
Loius Chedemana
Police Cadet
June Stanford
Police Cadet
Produced By
Michael L. Games
associate producer
Arsenio Hall
executive producer
Lori McCreary
co-producer
Lawrence N. Taubman
producer
Music
James Horner
Cinematography
David Watkin
Sound
David E. Campbell
re-recording mixer
Gabriel Cubos
boom operator
Pieter Hubbard
sound editor
Allen Hurd
dubbing recordist
Andy Kopetzky
sound editor
Richard Lightstone
sound mixer
Jimmy Ling
sound editor
Colin McFarlane
additional sound
James Moriana
foley sound effects
Albert Mtukela
sound assistant
Themba Nyamweda
sound assistant
Bill Phillips
supervising sound editor
John Phillips
sound editor
John T. Reitz
re-recording mixer
Gregg Rudloff
re-recording mixer
Hal Sanders
sound editor
Scott Shadden
assistant sound editor
Patrick Wilbraham
additional sound
Jeffrey Wilhoit
sound effects
Editing
Neil Travis
Production Design
Michael Philips
Art Direction
Tracey Hyde-Moxham
Art Director
Set Design
Dankert Guillaume
Costumes
Diana Cilliers
Costume Designer
Makeup
Kashka Banjoko
key hair stylist
Jane Blewett
hair stylist
Tracy Crystal
makeup artist
Diane Hammond
key makeup artist
Special Effects
Andy Anderson
special effects
Rick Cresswell
special effects
Gavin Meadon
special effects
Peter Spyropoulos
special effects
Assistant Director
Ernest Binder
third assistant director
Bill Westley
first assistant director
Kevin Westley
second assistant director
Production Management
C. Cory M. McCrum-Abdo
post-production supervisor
Barrie Melrose
production supervisor
Karen Tangorra
executive in charge of production
Art Department
Kudakwashe Alubembe
construction foreperson
Michael Berg
scenic artist
Heather Cameron
set dresser
Morag Cameron
set dresser
Kim Capsopoulos
assistant art director
Weston Chabvuta
props assistant
Sylvester Chawanda
art set assistant
Costa Chikamba
carpenter
Peter Chikamba
carpenter
Hazel Crampton
props coordinator
Keith Crossley
storyboard artist
Michael Freeman
chief set dresser
Arthur Goradema
construction buyer
Demson Gwaruere
assistant plasterer
Tendayi Gwaze
props assistant
Ben Horowitz
property master
Agatha Hurle
art set assistant
David Kautare
assistant carpenter
Richard Kendozwa
painter
Stanley Kondo
art set assistant
Paul Lloyd
plasterer
Funki Loader
set dresser
Cephas Mahlabathi
art set assistant
Dexter Manata
painter
Francis Matambo
art set assistant
Peter Mgwenya
art set assistant
Robert Moxham
production props
Greshen Mtongwizah
assistant carpenter
Clemence Nalinge
laborer
Peter Nyarambe
props assistant
Shoniwa Pfunde
assistant carpenter
Andrew Schweppenhauser
construction coordinator
Lawrence Sora
assistant painter
Kerry Wallace
greensperson
Stunts
Gavin Mey
stunt coordinator
Philip Notununu
stunts
Peter Spyropoulos
assistant stunt coordinator
Editorial
Andrew S. Eisen
first assistant editor
Michael H. Friedlander
assistant editor
Megan Gill
second assistant editor
Phil Hetos
color timer
Andrew MacRitchie
assistant editor: London
Theresa Repola Mohammed
negative cutter
Tim Tommasino
first assistant editor
Richard Garibaldi
home video mastering colorist
Other
Zola Abraham
adr loop group
Ayo Adejugbe
adr loop group
Andy Birmingham
production executive
Phillip Boutté
adr loop group
Stanley Bennett Clay
adr loop group
Con Cremins
production accountant
Betsy Danbury
post-production accountant
Michelle Davison
adr loop group
Cohen Duncan
adr loop group
Dale Edwards
unit assistant
Michael Fillbright
adr loop group
Alfonso Freeman
adr loop group
Anna Fuson
unit publicist
Jerry Gaona
adr loop group
Patience Gwende
accounting assistant
J.D. Hall
adr loop group
Barbara Harris
adr loop group
Monnla Hlahla
adr loop group
Emma Kaye
production secretary
Momsa Khumalo
adr loop group
Lwazi Kubukeli
adr loop group
Thathakahle Kuneine
adr loop group
Caseline T. Kunene
adr loop group
Lama Khosi Kunene
adr loop group
Raymond Kunene
adr loop group
Ron Kunene
adr loop group
Sambulo Kunene
adr loop group
John Lafayette
adr loop group
Laura Law
adr loop group
Refiloe Lethoko
adr loop group
Lebo M.
adr loop group
David Mabowe
adr loop group
Lucky Mabowe
adr loop group
Sonya Maddox
adr loop group
Patrick Magapi
adr loop group
Marie Mahlanza
adr loop group
Patrice Makgale
adr loop group
Nola Mangoaela
adr loop group
Abner Mariri
adr loop group
Wayne McKop
production assistant
Nonhlanhla Mkhize
adr loop group
Joyce Mtinkulu
adr loop group
Alice Munharira
production assistant
Tebogo Njobe
adr loop group
Peggy Ntswane
adr loop group
Huck Penzell
titles
Sam Phillips
adr loop group
Quentin Pierre
assistant: Mr. Freeman
Montsikelelo Pietesson
adr loop group
Juan Pope
adr loop group
Samantha Putter
production coordinator
Erica Rogers
adr loop group
Pearl Seloma
adr loop group
Thula Shangase
adr loop group
Sydney Shorana
adr loop group
Cheryl Tyre Smith
adr loop group
Chris Sparkes
projection dummy loader
Karen Tangorra
production associate
Drew Tucker
production assistant
George Vilakazi
adr loop group
Linda Vilane
adr loop group
John Webb
adr loop group
Thabi Zkalala
adr loop group
John E. Ferraro
production executive
Jay Sheveck
premiere and release
Music Department
Michael Fisher
musician
Ralph Grierson
musician
Jim Henrikson
supervising music editor
James Horner
musician
Warren Luening
musician
Kazu Matsui
musician
Shawn Murphy
score mixer
Joe E. Rand
music editor
Ian Underwood
musician
Casting Department
Leo Davis
casting associate
Barbara Harris
voice casting
Douglas Rodriguez
casting assistant
Jane Warren
location casting
Costume Department
Leigh Bishop
wardrobe supervisor
Elaine Dawson
wardrobe buyer
Electra Garaba
wardrobe assistant
Shoni Kaitano
wardrobe assistant
Virginia Mkhize
wardrobe assistant
Norman Samuriwo
tailor
Camera Department
Wally Booysen
electrician
Derek V. Browne
camera operator
Greg Cameron
second company grip
Willy Chidyausiku
grip assistant
Nomore Chitwe
grip assistant
Harmon Cusack
camera operator: "b" camera
Anton De Briun
first assistant camera: "b" camera
Hoseah Dzingirai
camera assistant trainee
Vincent Fletcher
assistant chief lighting technician
Bob Greene
still photographer
John Hlapolosa
generator operator
Eddie Knight
chief lighting technician
Peter Makwela
generator operator
Peter Malunga
grip assistant
Guy Micheletti
key grip
Stewart Monteith
electrician
Mark Moriarty
first assistant camera
Samson Mudzamiri
electrician
Leonard Mundandi
grip assistant
Grevas Muzenda
additional assistant camera
Terrence Rodrigues
grip assistant
Trynos Ruzani
electrician
Karl Schoot
additional assistant camera
Ralph Stutchbury
additional assistant camera
Wayne Stutchbury
additional assistant camera
Robson Svovera
electrician
Rys Vincent
second assistant camera
Location Management
Kevin Greetham
location manager
Peter Sweetman
location assistant
Script Department
Antoinette van Speyk
script supervisor
Movie title data and credits provided by