I thought Oblivion was good too. It was a homage to 70s and 80s SF stories using 21st century special effects.