Oblivion

Plot
A court martial sends a veteran soldier to a distant planet, where he has to destroy the remains of an alien race. The arrival of an unexpected traveler causes him to question what he knows about the planet, his mission, and himself.

Cast
Tom Cruise - Jack Harper Morgan Freeman - Malcolm Beech Olga Kurylenko - Julia Nikolaj Coster-Waldau - Sykes Zoe Bell - Kara Melissa Leo - Sally Andrea Riseborough - Victoria James Rawlings - Survivor Catherine Kim Poon - NASA Controller Jaylen Moore - Radio Operator Lindsay Clift John L. Armijo - NASA Ground Control Jordan Sudduth - Survivor Andrew Breland - Survivor Jeremy Sande - NASA Booster Engineer