Starring 'Talk to Me's Joe Bird, this new horror movie was purchased by Neon out of the 2026 Sundance Film Festival.