Just watched Oblivion.

Wow.

If you haven't seen it, this is a very good film.