Katwe w Ugandzie. Mieszkająca w slumsach Phiona Mutesi (Madina Nalwanga) wyróżnia się niezwykłą inteligencją. Niestety, jej rodzice nie są w stanie zapewnić córce edukacji. Pewnego dnia dziewczynka poznaje Roberta Katende (David Oyelowo), który pragnie za pomocą nauki gry w szachy...