Nightshade
A husband and wife team of scientists are isolated on a research station on one of Jupiter's moons. When they rescue a mysterious stranger from certain death, they unleash an evil that threatens their own survival.