I enjoyed it, the storyline is very realistic.
The characters are believable. Shia LeBeouf is ok, he's just being himself really. Riley Keough was very good. I believed that she was the streetwise bad b#tch. The girl who played the lead character Star was surprisingly good.