Who starred as Mary in the film 2017 film about an intellectually gifted 7-year-old who becomes the subject of a custody battle between her uncle and grandmother?