Four films written by Nick Antosca, made between 2016 and 2026, among them Antlers, The Forest and Tentacles.