"Joe/Narcissus (Jack Bittner) is an ordinary man who has recently signed a complicated lease on a room. As he wonders how to pay the rent, he discovers that he can see the contents of his mind unfolding whilst looking into his eyes in the mirror. He realises that he can apply his gift to others ("If you can look inside yourself, you can look inside anyone!"), and sets up a business in his room, selling tailor-made dreams to a variety of frustrated and neurotic clients." -wikipedia IMDB page
You can stream Dreams That Money Can Buy (1947) free and legally on OldReel, via the Internet Archive.
Yes — it is in the public domain and can be watched and shared freely.