英語の alien と foreigner 、 stranger は全て「部外者」のような意味をもつ単語ですが、場面と対象によって使い分けできます。
stranger はいわゆる「知らない人」を意味します。「知らない人に声をかけられた」とか「知らない人に助けてもらった」のような時に使います。
My mother always warned me not to talk to strangers .
知らない人の言うことを聞いてはいけないと、母はいつも注意した。
foreigner は「他の国からきた人」の意味で、空港などでこの表記をよく見ます。
最後に、 alien ですが、これも同様に「外国人」の意味です。 foreigner との違いは、 alien が legal 「法的」な文脈でのみ使用されるということです。
例えば illegal aliens と言えば「不法滞在者」の意味で、 unauthorized alien とも言います。ちなみにvisaの期限を過ぎても滞在し続けることを overstay と言います。
もちろん、 alien は「他の星から来た人」の意味もあり、 for extraterrestrial とも言います。
Alien refers to creatures from other planets.