Arrival (2016) is very good but hardly anyone saw it. Oblivion (2013) is underrated and is quite good (basically a 1980s SF story using 21st century SFX).
The Charlie Sheen version of “Arrival” is very good.