Set in Glasgow, this low budget atmospheric horror film is one of the best of it's kind released within the last 20 years. Scarlett Johansson (Avengers: Infinity War & Avengers: Endgame) plays a mysterious woman with an unusual interest in men.
You can currently stream Under The Skin through Netflix with a subscription. This means you can watch it instantly on Netflix without any extra costs. It is not available on Hulu or included with Prime at the moment.
If you don't have Netflix you can also buy or rent Under The Skin through Amazon Prime Video.