Tomorrowland
(2015)

Frank (George Clooney), Casey (Britt Robertson) and Athena (Raffey Cassidy) journey to Tomorrowland, where they are met by David Nix (Hugh Laurie). Nix shows them a machine that can predict the future, which shows Earth being ruined by a nuclear apocalypse, however, when Casey sees this, the machine briefly shows a better future, which Nix refuses to acknowledge.

As Nix prepares to send Casey and Frank back to Earth, Casey and Frank figure out that Nix is programming the machine to see a bleak future so that the prophecy will self-fulfill and everyone on Earth will enact the end of the world.

A fight breaks out between Frank and Nix, while Athena and Casey try to destroy the machine to save humanity. Athena is wounded by attacking robots and activates her self destruct to destroy the machine. The explosion destroys the machine and kills Nix. 

Casey returns to Earth and reunites with her father and brother. With their help, Frank and Casey make more pins that will show Tomorrowland to whoever touches it. They recruit more robots to give the pins to true visionaries, and the film ends with several people seeing Tomorrowland for the first time.

Thanks Brad!

IMDB