"иноземец с другой планеты" sounds weird. Would you say "a foreigner from another planet" in English?

I would say "посмотреть на почтальона, как будто бы тот был пришельцем с другой планеты"