Oblivion is a 2013 action science fiction film that stars Tom Cruise playing as a 37 year-old former-Marine Commander Jack Harper, the primary protagonist of the movie who is one of the drone repairmen stationed on earth where his actions lead to an important event that might happen to humanity. Other stars featured were Olga Kurylenko, Andrea Riseborough, Morgan Freeman, Melissa Leo and Nikolaj Coster-Waldau.
The setting of the film is in year 2073 where earth was nearly destroyed during an alien invasion 60 years earlier.
Here's the plot summary of Oblivion from Wikipedia.org:
In 2073, a 37 year-old former-Marine Commander Jack Harper (Tom Cruise) is one of the last few drone repairmen stationed on Earth, which was nearly destroyed by an alien invasion 60 years earlier. As part of a massive operation to extract the planet's remaining vital resources, he lives in an airborne "town" floating thousands of meters above the Earth.
His mission nearly complete, Jack's soaring existence comes crashing down when he rescues a 22 year-old female stranger from a downed spacecraft. Her arrival triggers a series of events that forces Jack to question everything he knows about the war and its aftermath. In addition, after being captured by an insurgency led by 102 year-old Malcolm Beech (Morgan Freeman), Jack is told that the society in which he lives may in fact be a police state.