Sundance Film Festival: London announces 2017 programme

The full program of the 2017 Sundance Film Festival: London was announced today. The festival will take place at Picture House Central in London, United Kingdom, on June 1-4, 2017. It will present 14 feature films direct from this year’s Sunday Film Festival in Park City, Utah, USA. They were selected by the Sundance Institute…