I purchased this movie based on what I saw in trailers. When I actually watched it the first time, however, I only found it to be mediocre.
After a year or so, on a whim, I popped it into the DVD player, and for whatever reason this time I was completely engrossed the entire way through. Maybe I wasn't in the "right mood" for my first viewing, but I've watched this movie probably 12 times from start to finish in the last 6 months, and it never gets old, and only gets better.
The writing, casting, acting, lighting, editing, and directing are all superb. Even the soundtrack is distinctly unique and offers a tone unlike any other movie I've seen. Anya Taylor-Joy is brilliant, and is Paul Sparks nails the jackass stepfather without being over-the-top. While not having much screen time, Anton Yelchin, in his final role, still stands out, and it's easy to see why his acting has been praised. But the real star is Olivia Cooke; the passive expressions of her benign(?) sociopathic character are mesmerizing and make rewatching this film a real treat.
Props to Cory Finley for creating such powerful female characters, in a largely male-driven entertainment industry.
This is currently in my top 10 favorite films.