18. 'Oblivion' (2013)
Part Wall-E, part The Matrix and part I Am Legend, this ethereal, spare sci-fi film was a deceptively weird little attempt at a blockbuster. Cruise plays the last human male left on an Earth that's dying in the wake of an apocalyptic alien war. Comfortably ensconced (with beautiful fellow survivor Andrea Riseborough) in a Jetsons-like house in the sky, he's watching over the planet while the rest of humanity migrates elsewhere in the galaxy – or so he thinks. It was marketed as a kick-ass action flick, but in reality, this is as much a melancholy, unsettling romance as it is an adventure. And, frankly, it's better than its reputation as a mediocre star vehicle suggests.