Some people have rated this a 1 star and others a 10, forget those reviews because those people don't have a clue, this movie isn't a 1 and it's definitely not a 10, it's a solid movie, it's not the best thing ever made and it's not the worst thing ever made, it's just a solid slightly above average film with some great acting spearheaded by an outstanding performance by Jamie Bell.
The story is kind of familiar and formulaic to every other similar kind of movie that deals with this subject matter, you've probably seen this story played out before, our main protagonist starts off with strong prejudices and beliefs which throughout the course of the film he starts to question, it's nothing new, but I didn't find it made his journey any less interesting to watch. It's got some great acting, it's filmed well, like I said above it's a solid film.
I did feel that some of the events in the film were a bit rushed, it felt like it could use a few more scenes to flesh out characters relationships a bit more, especially when it came to his relationship with the gang and 'Mom & Pop'.
Worth a watch.