A science-fiction puppet film that follows a team of scientists that are sent on a mission to Mars. But when their plan is sabotaged, the International Rescue must help plan for another attempt.