Rotten Tomatoes® Score 22%
Synopsis
Astronauts' discovery of a derelict 20th-century spaceship brings them face to face with the devil himself.