This is a great independent film. It does lack fancy camera angels and great production like main stream movies, but the plot is fantastic. The young actors do a good job. This a great movie to see with your teenage kids which will lead to good talks afterwards. I can say that this is a MUST-SEE movie. Three Stars for this.