- M.J. Bassettdirector (as MJ Bassett)
- M.J. Bassettscreenplay by (as MJ Bassett) &
- Isabel Bassettscreenplay by
- Paul Chronnellstory by
- Kyle Ambroseexecutive producer
- Delon Bakkerexecutive producer
- M.J. Bassettproducer (as MJ Bassett) (produced by)
- Ryan S. Blackco-executive producer (as Ryan Black)
- Barry Brookerexecutive producer
- Kwesi Dicksonproducer (produced by)
- David Haringexecutive producer
- Molly Hassellproducer (produced by)
- Brett Hodgkinsonco-producer
- Paul Hornsbyco-producer
- Julie Krollco-executive producer
- Scott Mannco-executive producer
- Jade Manuelco-producer
- Christian Mercuriexecutive producer
- Yolisa Phahleexecutive producer
- Hemal Shahline producer
- Jim Shamoonproduction executive for blue sky films africa
- Lorna Soonheeco-producer
- Allan Sperlingexecutive producer
- Jay Taylorproducer (produced by)
- Roman Viaris-de-Lesegnoexecutive producer (as Roman Viaris)
- Stan Wertliebexecutive producer
- Philip Winchesterco-producer
- Mario Zvanproduction executive for blue sky films africa
- Madaleine Bassettmakeup designer
- Monica Gitauhair supervisor / makeup supervisor
- Sean McLoughlinspecial makeup effects artist
- Molly Hassellunit production manager
- Paul W. Hazenpost-production supervisor
- Shiv Mandaviaproduction manager
- Lucia Meyer-Maraisproduction supervisor
- Danica Davisthird assistant director
- Brett Hodgkinsonfirst assistant director
- Paul Hornsbysecond unit director
- Tash Montlakesecond assistant director
- Wavinya Ngeiart department coordinator
- Julia Seth Smithstandby art director
- John Silvaprops buyer/dresser
- Andy Colesre-recording mixer
- Mark Kiharaboom operator
- Lucy Mitchelldialogue and adr editor / dialogue editor
- Jeremiah Slovarpadr recordist
- Warren Jacobsvisual effects artist
- Matthew Kearneyvisual effects onset supervisor
- Max LaurieAdditional VFX
- Tracy-Lee Portnoivisual effects producer
- Jeetendra Nath Sahooanimator: Tau Films
- Eoghan Synnottvisual effects editor
- Hybre Taljaardvisual effects assistant
- Hilton Trevesvisual effects supervisor
- Ryan van der Bankvisual effects executive producer
- Caroline Gatimustunt driver
- Kerry Greggstunt coordinator
- Charles K. Kemberostunt coordinator: kenya
- Travis Patersonkey rigger/stunt double
- John AginaVT Operator
- Ezekiel Andikaelectrician/best boy
- Philippus Boshoffb camera focus puller
- Murtaza Zain Ditassistant digital imaging technician (as Murtaza Zain)
- Allan Gichigistill photographer
- Victor Kamondeelectrician
- Judith Kemboisecond assistant camera
- Omutimba Kennethkey grip
- Sammy Mainab camera operator/steadicam
- Bonnie Lee Boumancasting associate
- David Odindocasting assistant
- Stephen Musembicostumer
- Charles Mutisocostumer
- Sophie Oprisanoassistant costume designer
- Joan Oprisanucostume standby
- Jeff Halseypost producer
- Alfie Mitchelldigital asset coordinator
- Adam Sampleon-line editor / online editor
- Eoghan Synnott1st assistant editor
- Yahya Chavangalocation manager
- Khalid Dutchlocation assistant
- Bernard Gathogolocation manager
- Charles Munenelocation assistant
- Rupert Holliermusic supervisor
- Paul A Paceyadditional music
- Maureen Conwayscript supervisor
- Rashid Mohamedtransportation coordinator (as Rashid Mohammed)
- Bianca Nicole AlexanderLondon Film Academy Trainee
- Phylis AndikaKey Office PA
- Evelyn Atsiayaproduction accountant
- Komora Hamaroproduction coordinator
- Consolata Karaniproduction coordinator
- Sarah LaitaDevelopment and Production Executive
- Paula P. Manzanedocompletion guarantor: Film Finances, Inc.
- Khalid Mohammedmovie gun/armoury
- Marvin Mughaset production assistant
- Pia PatatianSenior Vice President: Sales
- Lesley Jacksonspecial thanks
Contribute to this page
Suggest an edit or add missing content