It was recommended to me some time ago by another user of the platform. I saw the trailer and I have it noted to look for it, I had forgotten it. That sense of isolation that you say the film conveys, is a bit noticeable in the trailer, plus it strikes me that it is set in a town in deep America. Small town, big hell