A movie still from a 1980s Space Adventure film