This movie touches on a lot of current issues......all of which are handled very well, not over the top or extreme as some movies are. The acting is superb, the directing is top notch. I wasn't sure what to expect, but I was very pleasantly surprised. This young director, Amanda Raymond has a bright future. Bravo!!!!!