The New Future is 2016 science fiction adventure film. The film was directed by Kenneth Branagh and stars Andrew Garfield, Selena Gomez and