Two technicians are stranded on a foreign planet by an unexplained explosion and must act fast to stay alive when their rescue team turns out to be a hit squad.
1964
2005
2018
2020
2001
2012
2010
2004
1943
1995
1982
1972
2023