Meet 5000 space aliens in 5000 seconds in this bonkers animated film.
1980
—
2021
2018
1981
2022
2017
1973
2025
2005
2012
2020