it was first screened at the toronto international film festival a boy in a red sweatshirt and new york giants gloves is leaning on a large rock umuhanda umanuka cyane bado nipo nipo'