Sci-fi thriller lands