Release Date, 11.13.2024 Welcome back to Hobtown, the charming but bleak rural village whose placid exterior belies the surreal underbelly teeming ...