There hasn't been a better coming-of-age horror film in the last 20 years.