Living in the slum of Katwe in Kampala, Uganda, is a constant struggle for 9-year-old Phiona (Madina Nalwanga) and her family. Her world changes one day when she meets Robert Katende (David Oyelowo), a missionary who teaches children how to play chess.