Sissy Spacek was wayyy too old for the role.
Don't get me wrong, I love this movie, but..
And so all other actors who played as teenagers were too old because they all completely looked like an adults more than teenagers. I couldn't see Spacek as 16 years old girl while she looked like almost 10 years older than me (I'm 20).
Yes, this movie is a good, and Spacek gave a fine performance, but again, I found this movie a bit unrealistic because of it. I don't know why they always pick adult people to play as teenagers and couldn't real teenagers to play? I think Chloe Moretz hit the better role.