Source: http://screenanarchy.com/2016/09/toronto-2016-review-arrival-delivers-complex-ideas-in-an-exquisite-package.html