I thought all of the acting and filming was top notch. Some of the actors seemed a bit old for their parts. It was a little slow moving however the plot and concept were excellent. Not sure if teenagers are as mature in thinking as the movie depicted. Overall I did enjoy the movie and it's meaning.