Stranded on a distant planet, a team must fight aliens and activate a machine meant to restore Earth to a time before its downfall.
1999
1975
1977
2005
1992
1991
2007
2009
2008
2010
2024
2023
1981
2019