Relying on my feeble memory, it seems to me there was a movie made back in the 70's called "The Man who fell to Earth". I think the part was played by David Bowie. I remember hearing that it was based on Heinlein's "Stranger in a Strange Land"