What a great movie. I thoroughly enjoyed it. It deals with so many issues in its short running time, and while it doesn't offer any solutions, it does make you think. That's a good thing. Well acted by all involved, especially the younger actors, who do not shy away from some very difficult scenes. The story is entertaining and engrossing.