While first impressions count for a lot, last impressions are arguably even more valuable in movies, considering they're the final thing audiences will be left with as they stand up to get on with the rest of their lives.
A great final scene can confirm a movie's brilliance in the viewer's mind, or just leave them totally pissed off and feeling like they wasted the last two hours of their life.
And the sci-fi genre certainly isn't immune to this. Given the typical scale and ambition of sci-fi films, they've got a tremendous weight of responsibility to satisfyingly tie things up at the end, and that's often much easier said than done.
These 10 sci-fi films all certainly left most viewers foaming with rage at what they were watching, from atrociously insulting sequel bait to cowardly non-endings, and straight-up unsatisfying resolutions to beloved franchises.
These endings definitely got people talking, but for the most part it wasn't in a good way - it was to vent their frustration at how unsatisfyingly and disappointingly it all wrapped up. And even if the ending worked on a story level, it still roused profound feelings of anger...
10. Star Wars: The Rise Of Skywalker
If you watched Star Wars: The Rise of Skywalker in a cinema on opening weekend, you could probably feel the pregnant tension in the audience at the very end of the movie.
The final scene sees Rey (Daisy Ridley) visit Luke Skywalker's (Mark Hamill) abandoned home on Tatooine to bury both his and Leia's (Carrie Fisher) lightsabers.
At that moment, Rey is approached by an elderly passerby who asks her name. Rey considers which surname to give, and while looking to her side, she sees the Force ghosts of Luke and Leia proudly watching her.
And so, Rey replies to the villager, "Rey Skywalker." The End.
We all knew it was coming, but that didn't make it sting any less. Rey taking up the Skywalker name simply didn't feel sufficiently earned throughout the movie, given that she spent mere days training with Luke and barely knew Leia at all.
You can't blame Rey for ridding herself of the Palpatine name, but coming at the end of a rushed, messy conclusion to the Skywalker Saga, this hit a total bum note and roused only negative emotions from most fans.