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.
1996
2017
2005
2020
2024
2013
2007
2010
2009
2015
2011
2006
1898