Currently, you can find Melancholia streaming via Kanopy and Prime Video. You can also rent or buy Melancholia to watch online via Prime Video, iTunes, Microsoft Store, VUDU, and Google Play.
Spider-Man 2 streaming (where to watch online?)
Eyes Wide Shut
Under the Skin
Mother! streaming (where to watch online?)