The Martian may well be forgotten, but it was a much better movie than any that you named. Space Odyssey is practically unwatchable because it's so full of anachronisms. Star Wars is a typical hollywood three-act play. Don't get me wrong, I loved it when I was twelve, but it's not great art, and it's not even great story. The Matrix was fantastic, I loved it, I even use imagery from it in my meditation practice, but there were way too many bandaids. One of them is even the bandaid that my wife and I use to joke about Hollywood scriptwriting bandaids: "combined with a form of fusion..." Alien 2 was pretty good, I'll grant you that, but it was basically a bug hunt.
What is great about The Martian is that it's got story, it's got adventure, it's got a kick-ass optimistic view of the future, and most of the science is fine. There is one plot band-aid at the beginning—the windstorm that can knock over a spaceship—but that's the worst one. And above all else, the film honors and lauds science. That's what science fiction is about, not blasters and bugs.