Shailene Woodley may be an OK actress, but she cannot pull off the tough girl. Hell, in two minutes of screen time, Ashley Judd was a bad ass and Woodley was just there.
And the perceived age difference of the two leads was bordering on statutory rape