A movie still from a 1990s sci-fi film