Netflix is turning up the terror this April 2026 with the addition of an iconic slasher film that you probably forgot about!