When was the last time we all agreed a something was awesome? Treat yourself to this widely overlooked 2018 isolation horror masterpiece. It's on Netflix!