The latest film from award-winning veteran Indian filmmaker Mira Nair (Monsoon Wedding) is a feelgood underdog story everyone in the family can enjoy - especially if you enjoy a game of chess.
Based on a true story, this live action Disney film takes us into Katwe, one of Uganda's poorest slums, where unemployed engineering graduate Robert Katende (David Oyelowo) spends his days running sports programmes for the local kids, including a chess club. It's here he meets 9 year-old Phiona (Madina Nalwanga) who is unable to read or write, but who, under Robert's tutelage, goes on to become a Ugandan chess champion.
When they first meet, Phiona spends her days selling maize on the streets with her siblings to support her struggling solo mother Nakku Harriet (Lupita Nyong'o). At first Phiona joins the club for the free cup of porridge, but she soon becomes fascinated with the board game.
Impressed by his team's passion for the game and Phiona's natural ability, Robert talks his way into a tournament at one of Uganda's poshest schools. It's a successful trip for Phiona, but the clash of culture and class makes for an unsettling experience.
The new opportunities confuse Phiona and put pressure on her family life and it's at this point Nair could have played the sympathy card; a temptation she wisely avoids.