All Cast

Madina Nalwanga

Madina Nalwanga

Phiona Mutesi

David Oyelowo

David Oyelowo

Robert Katende

Lupita Nyong'o

Lupita Nyong'o

Nakku Harriet

Martin Kabanza

Martin Kabanza

Mugabi Brian

Taryn "Kay" Kyaze

Taryn "Kay" Kyaze

Margaret Night Nantongo

Esther Tebandeke

Esther Tebandeke

Sarah Katende

Ntare Guma Mbaho Mwine

Ntare Guma Mbaho Mwine

Tendo

Ethan Nazario Lubega

Ethan Nazario Lubega

Mukumbya Benjamin

Nikita Waligwa

Nikita Waligwa

Gloria Nansubuga

Ronald Ssemaganda

Ronald Ssemaganda

Ivan

Peter Odeke

Peter Odeke

Enoch Barumba

Philip Luswata

Philip Luswata

Minister Aloysius Kyazze

Joanitta Bewulira-Wandera

Joanitta Bewulira-Wandera

Mrs. Gali

Ivan Jacobo

Ivan Jacobo

Buyinza Richard (young)

Nicolas Levesque

Nicolas Levesque

Buyinza Richard (older)

Babirye Stellah

Babirye Stellah

Babirye Stellah

Edgar Kanyike

Edgar Kanyike

Joseph

Hope Katende

Hope Katende

Hope Katende

Maurice Kirya

Maurice Kirya

Theo