I remember the former very well but not the latter.
Was not ‘X’ a British flick?
Are you referring to The man from Planet X?