Phiona Mutesi
Madina Nalwanga
Robert Katende
David Oyelowo
Enoch Barumba
Peter Odeke
Minister Aloysius Kyazze
Philip Luswata
Mrs. Gali
Joanitta Bewulira-Wandera
Buyinza Richard (young)
Ivan Jacobo
Buyinza Richard (older)
Nicolas Levesque
Babirye Stellah
Joseph
Edgar Kanyike
Hope Katende
Theo
Maurice Kirya
Nakku Harriet
Lupita Nyong'o
Mugabi Brian
Martin Kabanza
Margaret Night Nantongo
Taryn "Kay" Kyaze
Sarah Katende
Esther Tebandeke
Tendo
Ntare Guma Mbaho Mwine
Mukumbya Benjamin
Ethan Nazario Lubega
Gloria Nansubuga
Nikita Waligwa
Ivan
Ronald Ssemaganda
Editor
Barry Alexander Brown
Original Music Composer
Alex Heffes
Orchestrator
John Ashton Thomas
Screenplay
William Wheeler
Director of Photography
Sean Bobbitt
Director
Mira Nair
Boom Operator
Moses Bwayo
Sound Mixer
Music Supervisor
Linda Cohen
Zohran Kwame Mamdani
Executive Producer
Troy Buder
Casting
Dinaz Stafford
Production Design
Stephanie Carroll
Producer
Lydia Dean Pilcher
Will Weiske
Costume Design
Mobolaji Dawodu
John B. Carls
Second Assistant Director
Avani Batra
Dan Silver
Unit Production Manager
First Assistant Director
Atilla Salih Yücer
Michael McCue
Book
Tim Crothers
Hair Designer
Melanie Harris
Production Manager
Yvonne Isimeme Ibazebo
Art Direction
Fritz Joubert
Assistant Hairstylist
Diana Najago
Paula Case
Additional Photography
Miles Goodall
Still Photographer
Edward Echwalu
Second Assistant "B" Camera
Ali Musoke
Set Designer
Isabella Asiimwe
First Assistant "B" Camera
Danie du Toit
Connor Schell
Set Decoration
Jeanette Scott
Second Assistant "A" Camera
Neville Esterhuizen
Makeup Designer
Nadine Prigge
Assistant Makeup Artist
Evelyn Gambe
Christopher Damuura
Art Department Coordinator
Tumi Poen
Storyboard Artist
Peter Kasaija
First Assistant "A" Camera
Houston Hadden
Mike Topoozian
Key Hair Stylist
Thami Nkosi
Casting Associate
Nikissi Serumaga
Assistant Costume Designer
Eniola Dawodu
Sound Re-Recording Mixer
Dominick Tavella
Dialogue Editor
Eliza Paley
Post Production Accountant
Annie Gaudet
Script Supervisor
Robyn Aronstam
Property Master
Arlo Markantonatos
Casting Assistant
Richard Tugume
Picture Car Coordinator
Bernard Ennu
Production Secretary
Patricia Olwoch
Stunt Coordinator
Cordell McQueen
Second Second Assistant Director
Andile Vuyolwethu Pakade
Production Supervisor
Polly Hope
Location Manager
Yahya Chavanga
Simon Rankin
Production Controller
Anne Ford
Special Effects Supervisor
Trevanna Post
Third Assistant Director
Unit Publicist
Nicola Graydon-Harris
Supervising Sound Editor
Blake Leyh
Assistant Sound Editor
Allen Lau
Foley Artist
Marko Costanzo
Emerson Nosek
Chief Lighting Technician
Emmanuel Chonco Sithole
Sound Effects Editor
Heather Gross
Unit Manager
Kenneth Fletcher
Choreographer
Colin Lubega
Sound Designer
Supervising ADR Editor
Gina Alfano
Costume Supervisor
Izouna de Vasconcelos
Production Coordinator
Jade Manuel
Nico Louw
Production Accountant
Spring Sutter
Dialect Coach
Abdul Bar Hussein
Music Editor
Jim Bruening
Moses Kibuuka Muwanga
Post Production Supervisor
Kelley Cribben
Assistant Editor
Ian Holden
Foley Mixer
George A. Lara
Digital Compositor
Byron Tofas