The Last Voyage of the Demeter channels 1979's Alien, and confirms that horror movies that take place in a single locale need to make a comeback.